编程 windows下升级node引发的一系列问题

2024-11-17 18:45:16 +0800 CST views 3818

由于项目的需要,需要升级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

问题解决

如果提现命令不存在,大家记得设置环境变量。

复制全文 生成海报 Node.js 前端开发 软件安装

推荐文章

开发外贸客户的推荐网站
2024-11-17 04:44:05 +0800 CST
内网穿透技术详解与工具对比
2025-04-01 22:12:02 +0800 CST
`Blob` 与 `File` 的关系
2025-05-11 23:45:58 +0800 CST
php curl并发代码
2024-11-18 01:45:03 +0800 CST
对多个数组或多维数组进行排序
2024-11-17 05:10:28 +0800 CST
php使用文件锁解决少量并发问题
2024-11-17 05:07:57 +0800 CST
Vue 中如何处理父子组件通信?
2024-11-17 04:35:13 +0800 CST
Go 中的单例模式
2024-11-17 21:23:29 +0800 CST
JavaScript设计模式:单例模式
2024-11-18 10:57:41 +0800 CST
详解 Nginx 的 `sub_filter` 指令
2024-11-19 02:09:49 +0800 CST
Rust 并发执行异步操作
2024-11-18 13:32:18 +0800 CST
Go中使用依赖注入的实用技巧
2024-11-19 00:24:20 +0800 CST
mysql删除重复数据
2024-11-19 03:19:52 +0800 CST
实用MySQL函数
2024-11-19 03:00:12 +0800 CST
thinkphp分页扩展
2024-11-18 10:18:09 +0800 CST
Roop是一款免费开源的AI换脸工具
2024-11-19 08:31:01 +0800 CST
windows安装sphinx3.0.3(中文检索)
2024-11-17 05:23:31 +0800 CST
Vue 3 中的 Watch 实现及最佳实践
2024-11-18 22:18:40 +0800 CST
Vue中的异步更新是如何实现的?
2024-11-18 19:24:29 +0800 CST
随机分数html
2025-01-25 10:56:34 +0800 CST
程序员茄子在线接单