终端中输入npm install -g @vue/cli安装完vue-cli后,再输入vue -V报错:
到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安装路径:
果然如我的猜想,我的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安装的包都还在:
思考了一下可能是npm 全局包 的问题
因为之前通过npm安装其他包都没有加选项 -g
反正我的 D:\nodejs\node_global\node_modules下只有这两个包
以后npm install加了-g全局安装出问题了,就按上面方法解决吧