vue create 创建项目的时候遇到使用nvm切换node后 提示‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

前景:我是用的是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(缓存区)

vue create 创建项目的时候遇到使用nvm切换node后 提示‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件_第1张图片
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 创建文件了。

修改后,又报错了:
vue create 创建项目的时候遇到使用nvm切换node后 提示‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件_第2张图片
解决方法:
修改本地进入到Windows环境中C:/users/admin/下
有一个文件 .vuerc
vue create 创建项目的时候遇到使用nvm切换node后 提示‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件_第3张图片
通过编辑器打开文件
yarn改为npm

{
  "useTaobaoRegistry": true,
//  "packageManager": "yarn"
   "packageManager": "npm"
}

重新执行创建下项目命令解决了。

vue create front

cd 当前文件夹
npm run serve

vue create 创建项目的时候遇到使用nvm切换node后 提示‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件_第4张图片
总结:记录一下,少走弯路!!!

你可能感兴趣的:(项目中遇到的bug,vue项目遇到bug,vue.js,npm,javascript)