zoukankan      html  css  js  c++  java
  • 浅析如何升级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

  • 相关阅读:
    QPBOC扩展应用交易流程
    探索Oracle之数据库升级七 11gR2 to 12c 升级完毕后插入PDB
    Java 存储和读取 oracle CLOB 类型字段的实用方法
    Java读取property配置文件
    AOP (面向切面编程)
    OJB
    JDO
    toplink
    JPA
    ORM
  • 原文地址:https://www.cnblogs.com/goloving/p/15402607.html
Copyright © 2011-2022 走看看