由于项目的需要,需要升级node程序。打开 node官网 ,下载node安装程序进行升级。不用管node之前安装在哪个位置。如果需要查询对应的安装目录可以使用如下命令
where node
升级后发现npm都无法使用了提示如下
>vue ui
internal/modules/cjs/loader.js:797
throw err;
^
Error: Cannot find module 'H:\node\node_modules\@vue\cli\bin\vue.js'
?[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)?[39m
?[90m at Function.Module._load (internal/modules/cjs/loader.js:687:27)?[39m
?[90m at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)?[39m
?[90m at internal/main/run_main_module.js:17:11?[39m {
code: ?[32m'MODULE_NOT_FOUND'?[39m,
requireStack: []
}
第一步先删除
C:\Users\Administrator\AppData\Roaming\npm
C:\Users\Administrator\AppData\Roaming\npm-cache
第二步删除
H:\node\node_modules
H:\node\node_cache
因为我原先设置指定的node模块安装目录
npm config set cache "H:\node\node_cache"
npm config set prefix "H:\node"
第三步在重新安装
npm install -g vue-cli
npm install -g @vue/cli
问题解决
如果提现命令不存在,大家记得设置环境变量。