升级惹的祸错误:
我的电脑是 window 7 的,下午,我看到 node 的版本是 6. 多的,于是就想升级,但不知道怎么升级,于是就去卸载掉,到官网找最新版本的是 14. 版本的,但是,但是 他好像不支持 window 7 了,哈哈哈,
于是就去找了 12. 的,安装好后,发现 npm 版本有点低,就去升级
npm install npm -g
下载了最新的 npm 但是,版本太高,和 node 不搭,运行时,就报错了:
C:\Users\Administrator>npm install npm@6.14.8 -g
C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:87
let notifier = require('update-notifier')({pkg})
^^^^^^^^
SyntaxError: Unexpected identifier
不知道改怎么办才好,于是想 卸载node,然后在装一次,npm 不就恢复了吗?
但是,他还是这样,报错 。
npm 降级不了自己,炸办呢??
解决:
我发现,我现在的 node 是 0.多的,失误,重新下载
到 https://npm.taobao.org/mirrors/node/v12.12.0/ 下载对应的版本,点进去看之后发现这个是什么,要下载哪个呢?
看到你电脑对应的版本,后缀名为 zip
的压缩文件;
下载好后,完全是一个文件夹,不用安装
把这个文件夹的内容,复制到我们以前安装 node 的文件夹中,这样我们之前配置的环境,就不用去改他了,在 cmd 输入 node -v
能出现版本提示;这个就 ok 了,npm 是 6. 几的版本;
要记住了,以后不要随便升级 npm,以为他是和 node 一起的,要就升级 node ,他也会一样升级的 。
升级 npm,以为他是和 node 一起的,要就升级 node ,他也会一样升级的 。
以上 ,一下午过去了。哈哈哈。