安装 Node.js 注意事项与环境配置
本文总结了 Node.js 安装及 npm 配置过程中的常见问题,尤其是如何避免 C 盘空间被 npm 缓存和全局模块占用,适合新手查阅和日后自查。
📦npm 是什么?
新版 Node.js 已自带 npm,安装 Node.js 时会自动安装。
npm 的作用是管理 Node.js 依赖包,可以用来安装、卸载各种模块。
💾 为什么要修改 npm 缓存和全局模块路径?
默认情况下,npm 全局安装的模块和缓存会存放在C:\Users\用户名\AppData\Roaming\npm
和 C:\Users\用户名\AppData\Roaming\npm-cache
频繁安装依赖或全局包时,容易导致 C 盘空间被大量占用。
⚙️ 修改 npm 全局模块与缓存路径
假设你希望将全局模块和缓存都放在 D 盘的 Node.js 目录下:
在
D:\Develop\nodejs
下新建两个文件夹:node_global
和node_cache
打开命令行(cmd),依次执行:
1
2npm config set prefix "D:\Develop\nodejs\node_global"
npm config set cache "D:\Develop\nodejs\node_cache"配置环境变量:
- 右键“此电脑” → 属性 → 高级系统设置 → 环境变量
- 在【系统变量】中新建
NODE_PATH
,值为:D:\Develop\nodejs\node_global\node_modules
- 在【用户变量】的
Path
中添加:D:\Develop\nodejs\node_global
路径请根据自己的实际安装位置调整。
🧪 测试配置是否生效
配置完成后,打开命令行,执行:
1 | npm install express -g |
-g
表示全局安装。
安装完成后,express
模块应出现在你设置的node_global
路径下。
📝 小结
- 修改 npm 全局和缓存路径可以有效避免 C 盘空间被占满
- 别忘了同步配置环境变量,否则全局命令可能无法识别
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Suntの小破站!