我电脑上通过nodejs/npm安装 包 的问题(概率性出现)

251 阅读1分钟

终端中输入npm install -g @vue/cli安装完vue-cli后,再输入vue -V报错:

image.png

C:\Users\Administrator\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js中的确没找到@vue\cli\bin\vue.js

但是我安装过程中没有报错呀,应该是安装成功了,那我把包安装到哪里了呢?

那么很可能是我的npm安装 包 的目的位置,并不是C:\Users\Administrator\AppData\Roaming\npm\node_modules

网上找了一下查看npm安装 包 的目的位置的方法

终端中输入npm config get prefix可以显示npm安装路径:

image.png

果然如我的猜想,我的npm安装 包 的目的位置是 D:\nodejs\node_global, 然后在下面找到了node_modules\@vue\cli\bin\vue.js

然后我最后的解决方法就是把 D:\nodejs\node_global\node_modules下的vue文件复制粘贴到了C:\Users\Administrator\AppData\Roaming\npm\node_modules

但是前几天通过npm安装的包都还在:

image.png

思考了一下可能是npm 全局包 的问题

因为之前通过npm安装其他包都没有加选项 -g

反正我的 D:\nodejs\node_global\node_modules下只有这两个包

image.png

以后npm install加了-g全局安装出问题了,就按上面方法解决吧