npm 全局配置

前言

以 Win 为例:

  1. npm 默认在当前路径下,将下载的包存到自动创建的node_modules文件夹里

  2. npm i 默认全局安装路径是:

    C:\Users\你的用户名\AppData\Roaming\npm

  3. npm 如果已经安装了包,修改全局配置并不能迁移过去
    需要一个一个地卸载掉,再修改全局配置下载安装包

设置

  • 全局安装路径:node 目录下新建目录node_global,其他目录也行

    npm config set prefix "D:\node\node_global"

  • 全局缓存路径:node 目录下新建目录node_cache,其他目录也行

    npm config set cache "D:\node\node_cache"

  • 修改环境变量
    在用户环境变量 Path 中 你会看到 默认的npm路径

    C:\Users\你都用户名\AppData\Roaming\npm

因为修改了全局路径,所以这条Path 可以给到新的全局路径,如:

复制代码
D:\node\node_global

这样下载好的包可以直接用,不会存在找不到的问题

相关推荐
奶糖的次元空间几秒前
带你用 Javascript 生成器玩转「会暂停」的函数
node.js
开始学java1 分钟前
useEffect 空依赖 + 定时器 = 闭包陷阱?count 永远停在 1 的坑我踩透了
前端
zerosrat1 分钟前
从零实现 React Native(2): 跨平台支持
前端·react native
狗哥哥2 分钟前
🔥 Vue 3 项目深度优化之旅:从 787KB 到极致性能
前端·vue.js
青莲8432 分钟前
RecyclerView 完全指南
android·前端·面试
青莲8433 分钟前
Android WebView 混合开发完整指南
android·前端·面试
GIS之路7 分钟前
GDAL 实现矢量数据转换处理(全)
前端
大厂技术总监下海7 分钟前
Rust的“一发逆转弹”:Dioxus 如何用一套代码横扫 Web、桌面、移动与后端?
前端·rust·开源
加洛斯8 分钟前
SpringSecurity入门篇(2):替换登录页与config配置
前端·后端
用户904706683579 分钟前
Nuxt详解 —— 设置seo以及元数据
前端