• 浅析如何升级npm及更新npm之后报错(node:15920) ExperimentalWarning: The fs.promises API is experimental 的解决


    一、vue-cli 创建项目报错

      我想用 vue-cli 4.5 创建一个 vue3 项目,但由于我之前的 node npm 之类的都是很早之前就安装的,所以出现了这样报错:

    You are using an outdated version of NPM. there may be unexpected errors during installation.

    Please upgrade your NPM version.

      意思很简单,就是说:您使用的是过时的NPM版本。安装过程中可能会出现意外错误。请升级您的NPM版本。

      那么如何解决也很明显了:升级 npm。

    // 查看npm当前版本
    npm -v
    
    // 如果不是最新版本,运行指令升级到最新版本
    npm install -g npm
    
    // 如果想更新到指定版本,运行指令
    npm -g install npm@8.0.0

      这样确实 npm 升级到 8.0.0 了,但是又出现了另外一个问题

    二、报错:(node:15920) ExperimentalWarning: The fs.promises API is experimental

      根本原因是: node 的版本不是最新的,而在项目引入的模块是最新的,node.js的版本低于模块的版本。

      由于我在上一步更新了 npm 为 8.0.0 了,但是我的 node 还是之前的 10.15.0,所以在使用的时候就报了上面这个错误。

    npm -v
    (node:15920) ExperimentalWarning: The fs.promises API is experimental
    8.0.0

      解决办法就是安装新版本的 nodeJS,那么如何安装新版本呢,最好就是使用 nvm 来安装和管理 nodeJS 了,详见之前的博客:《浅析nvm介绍、安装与使用以及遇到的问题解决 - https://www.cnblogs.com/goloving/p/15401739.html

  • 相关阅读:
    bzoj 1016 JSOI2008 最小生成树计数
    bzoj 1070 SCOI2007 修车
    bzoj 1042 HAOI2008 硬币购物
    bzoj 1132 POI2008 Tro
    bzoj 1227 SDOI2009 虔诚的墓主人
    bzoj 1024 SCOI2009 生日快乐
    1103 POI2007 大都市meg
    bzoj 1009:[HNOI2008]GT考试
    noip2006T1 能量项链
    bzoj 1006: [HNOI2008]神奇的国度
  • 原文地址:https://www.cnblogs.com/goloving/p/15402607.html
Copyright © 2020-2023  润新知