企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
如何快捷修改`.npmrc`配置文件里的参数? ### **方法1:命令修改** ``` npm config edit ``` ### **方法2:手动修改** **`.npmrc`配置文件在哪里?** ``` npm config ls -l ``` ![](https://img.kancloud.cn/5f/da/5fda3ca75c8710e2c63b48c9b1d8cfa6_455x26.png) **npm的缓存目录在哪里?** ``` npm config get cache ``` **npm的全局安装路径在哪里?** 就是那些通过`npm install xxx -g`或者`cnpm install xxx -g`或者`yarn global add xxx`安装的`xxx`文件,到底安装在什么地方? ``` npm config get prefix //或者 npm root -g ``` **更改默认的全局安装路径即cache路径** 1、启动cmd,输入下面两行命令 ~~~ npm config set prefix "D:\nodejs\node_modules\node_global" ~~~ ~~~ npm config set cache "D:\nodejs\node_modules\node_cache" ~~~ 修改系统环境变量(“我的电脑--右键--属性--高级系统设置---环境变量”) >[info]默认下node.js会在NODE_PATH**或者**当前js所在项目下的node_modules文件夹下去寻找模块 所以只是全局安装的话,我们可以将全局安装的node_modules拷贝到项目中或者直接设置添加环境系统变量:NODE_PATH设置为D:\nodejs\node_modules\node_global # **npm -i 与npm install、 -s与-d的区别** ~~~ npm i module_name -S = > npm install module_name --save 写入到 dependencies 对象 npm i module_name -D => npm install module_name --save-dev 写入到 devDependencies 对象 npm i module_name -g 全局安装 ~~~   i 是install 的简写 `-S`就是`--save`的简写 \-D就是--save-dev