Windows,
问题:新建vue项目时,因为nodejs版本不够新,从nodev5.0.0更新到了nodev10.15.0,问题在于更新之后,npm版本没有随之更新,于是再次使用npm命令时,就开始报错。
解决办法:
- 卸载最新版本nodejs:控制面板>程序>程序和功能,找到nodejs卸载;
- 安装回之前的nodejs版本:我是nodev5.0.0,nodejs官网上以前的版本都能找到,下载即可;
- 在旧版nodejs下更新npm:打开cmd(命令提示符),执行 npm install -g npm ,执行完后即将npm更新到最新版本。这时你可能发现仍旧不能使用npm命令,因为此时nodejs的版本相对于npm太低了;
- 再次安装nodejs最新版本:在官网上下载最新版本,我是node-v10.15.0-x64.msi,直接安装即可,它会自动更新版本。
执行完上述步骤后,可以在cmd输入命令:node -v , npm -v 查看node和npm是否已经更新到最新版本,如已更新,那么这个时候就应该可以正常使用npm了。