前景:我是用的是nvm切换的node版本,不是直接安装高级版本node,有nvm同样困惑的可以用以下方式解决问题,加油!!!
报错:
‘vue’ 不是内部或外部命令,也不是可运行的程序 或批处理文件
解决方法:
1.检查node和npm
node -v
npm -v
2.如果有就执行安装vue 和vue-cli脚手架 -g:全局安装
npm install vue -g
npm install vue-cli -g
vue -V 检查是否成功安装
3.查找本地安装的nvm文件夹 全局下
例子:D://NVM/nvm下创建文件夹node_global/ node_cache
配置全局node_global#
1.在node安装目录创建 node_global 和 node_cache 文件夹
2. 配置node_global及node_cache(缓存区)
4.修改全局运行环境 :系统h环境变量path:添加node_global
D:\NVM\nvm\node_global
可以修改为自己的路径:
5.settings修改后
root: D:\NVM\nvm
path: D:\NVM\nvm-nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
重新执行cmd到当前文件夹
然后vue create front创建项目
报错了:
报了Error: command failed: yarn的错误
这个问题其实是路径问题,路径携带了中文,把中文改成英文,然后将node重新安装就能正常使用vue create 创建文件了。
修改后,又报错了:
解决方法:
修改本地进入到Windows环境中C:/users/admin/下
有一个文件 .vuerc
通过编辑器打开文件
yarn改为npm
{
"useTaobaoRegistry": true,
// "packageManager": "yarn"
"packageManager": "npm"
}
重新执行创建下项目命令解决了。
vue create front
cd 当前文件夹
npm run serve
总结:记录一下,少走弯路!!!