有段时间没有使用vue,某天需要使用,在创建时却出现了问题,
报错: command failed: npm install --loglevel error --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist
解决的方法有以下几种:
确保所用到的vue-cli,npm,node,版本最好高一些 node版本必须是8+
1.npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
完成操作之后重新创建一下项目(这种方法并不是一劳永逸的)
2.npm cache clean --force 清除npm的缓存(如果不行就证明不是缓存的问题)
3.如果以上两步还是不行 重新安装以下淘宝源
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.找到你电脑 C:\Users\Administrator 找到.vuerc 这个文件
初始是true 改为false就可以了
除第4步没有使用外,通过上面的方法进行修改之后,运行结果错误改变
先将指出错误的文件路径的文件进行删除,
更新npm
npm install npm -g
使用淘宝镜像命令更新 (速度更快)
cnpm install npm -g
再次运行,又有新的问题出现,(快要奔溃!!) 无法加载文件 D:\nodejs\node_global\vue.ps1,因为在此系统上禁止运行脚本。
继续解决:vscode图标右键, 以管理员身份运行程序打钩就行了
(1)以管理员身份运行vs code
(2)在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)
(3)在终端执行:set-ExecutionPolicy RemoteSigned
(4)在终端执行:get-ExecutionPolicy,显示RemoteSigned
最后终于可以下载并正常运行了~!