操作系统您现在的位置是:首页 > 博客日志 > 操作系统

mac 终端启动后提示 ERROR: npm is known not to run on Node.js v0.8.28

<a href='mailto:'>微wx笑</a>的头像微wx笑2020-06-23 14:11:07操作系统人已围观关键字: Mac  终端  npm  Node.js  

ERROR: npm is known not to run on Node.js v0.8.28You&#39;ll need to upgrade to a newer version in order to use thisversion of npm. Supported versions are 4, 6,

ERROR: npm is known not to run on Node.js v0.8.28c5D编程技术_踩坑日志_进阶指南_无知人生

You'll need to upgrade to a newer version in order to use thisc5D编程技术_踩坑日志_进阶指南_无知人生

version of npm. Supported versions are 4, 6, 7, 8, 9. You can find thec5D编程技术_踩坑日志_进阶指南_无知人生

latest version at https://nodejs.org/c5D编程技术_踩坑日志_进阶指南_无知人生

nvm is not compatible with the npm config "prefix" option: currently set to ""c5D编程技术_踩坑日志_进阶指南_无知人生

Run `npm config delete prefix` or `nvm use --delete-prefix v0.8.28 --silent` to unset it.c5D编程技术_踩坑日志_进阶指南_无知人生


c5D编程技术_踩坑日志_进阶指南_无知人生

按照提示,执行`nvm use --delete-prefix v0.8.28 --silent` 输出c5D编程技术_踩坑日志_进阶指南_无知人生

ERROR: npm is known not to run on Node.js v0.8.28c5D编程技术_踩坑日志_进阶指南_无知人生

You'll need to upgrade to a newer version in order to use thisc5D编程技术_踩坑日志_进阶指南_无知人生

version of npm. Supported versions are 4, 6, 7, 8, 9. You can find thec5D编程技术_踩坑日志_进阶指南_无知人生

latest version at https://nodejs.org/c5D编程技术_踩坑日志_进阶指南_无知人生

ERROR: npm is known not to run on Node.js v0.8.28c5D编程技术_踩坑日志_进阶指南_无知人生

You'll need to upgrade to a newer version in order to use thisc5D编程技术_踩坑日志_进阶指南_无知人生

version of npm. Supported versions are 4, 6, 7, 8, 9. You can find thec5D编程技术_踩坑日志_进阶指南_无知人生

latest version at c5D编程技术_踩坑日志_进阶指南_无知人生

https://nodejs.org/

意思是需要更新 Node.js 的版本。c5D编程技术_踩坑日志_进阶指南_无知人生


c5D编程技术_踩坑日志_进阶指南_无知人生

执行`npm config delete prefix`,输出:c5D编程技术_踩坑日志_进阶指南_无知人生

ERROR: npm is known not to run on Node.js v0.8.28c5D编程技术_踩坑日志_进阶指南_无知人生

You'll need to upgrade to a newer version in order to use thisc5D编程技术_踩坑日志_进阶指南_无知人生

version of npm. Supported versions are 4, 6, 7, 8, 9. You can find thec5D编程技术_踩坑日志_进阶指南_无知人生

latest version at https://nodejs.org/c5D编程技术_踩坑日志_进阶指南_无知人生

都是 Node.js 的版本太低了。c5D编程技术_踩坑日志_进阶指南_无知人生


c5D编程技术_踩坑日志_进阶指南_无知人生

执行`node -v`输出的版本是:v0.8.28c5D编程技术_踩坑日志_进阶指南_无知人生


c5D编程技术_踩坑日志_进阶指南_无知人生

安装一个新版本c5D编程技术_踩坑日志_进阶指南_无知人生

c5D编程技术_踩坑日志_进阶指南_无知人生

$ nvm install 4
Downloading and installing node v4.9.1...
Downloading https://nodejs.org/dist/v4.9.1/node-v4.9.1-darwin-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v4.9.1 (npm v2.15.11)

查看已经安装的版本c5D编程技术_踩坑日志_进阶指南_无知人生

$ nvm list
        v0.8.28
         v4.9.1
->       system
default -> v0.8.28
node -> stable (-> v4.9.1) (default)
stable -> 4.9 (-> v4.9.1) (default)
iojs -> N/A (default)
lts/* -> lts/erbium (-> N/A)
lts/argon -> v4.9.1
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.21.0 (-> N/A)
lts/erbium -> v12.18.1 (-> N/A)

退出终端,重新打开,发现还是一样的错误,安装的新的版本并没有用。
c5D编程技术_踩坑日志_进阶指南_无知人生

修改默认版本c5D编程技术_踩坑日志_进阶指南_无知人生

$ nvm alias default v4.9.1
default -> v4.9.1

修改之后发现默认的版本变为“v4.9.1”了c5D编程技术_踩坑日志_进阶指南_无知人生

$ nvm list
        v0.8.28
->       v4.9.1
         system
default -> v4.9.1
node -> stable (-> v4.9.1) (default)
stable -> 4.9 (-> v4.9.1) (default)
iojs -> N/A (default)
lts/* -> lts/erbium (-> N/A)
lts/argon -> v4.9.1
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.21.0 (-> N/A)
lts/erbium -> v12.18.1 (-> N/A)

退出终端,重新打开,问题解决了。c5D编程技术_踩坑日志_进阶指南_无知人生


c5D编程技术_踩坑日志_进阶指南_无知人生


c5D编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()