错误描述
在学习vue2时,需要使用脚手架创建项目,当我使用npm下载脚手架时,
npm install @vue/cli -g
会出现如下报错:
解决问题
首先npm下载的包的路径在,C:\Users\HuanZhu\AppData\Roaming\npm
再进入node_modules/@vue/cli/bin
在bin目录下只有一个vue.js文件,我们知道bin目录下一般是有可执行文件的(cmd文件)。至于为什么npm下载后,只有一个vue.js文件,我也不清楚是什么原因。
因此,在bin目录下,加一个cmd文件
vue.cmd文件,先创建一个vue.txt文件,输入如下内容,让它指向vue.js,再改成cmd格式
@echo off
node "%~dp0vue.js" %*
最后将bin文件目录加入环境变量
C:\Users\HuanZhu\AppData\Roaming\npm\node_modules@vue\cli\bi,即可在命令行执行vue指令