如何快捷修改`.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
- npm
- 基础
- Api
- 安装
- node_modules本地安装与全局安装
- Inspector
- 模块
- hello world
- 使用nodejs开发桌面客户端应用
- Electron
- api
- 使用 Node.js 的 API
- 事件
- 安装
- 调试
- 读取本地文件
- 调用Html5的拖放api
- 官方示例下载
- WebView内嵌窗口
- window.open弹出子窗口及其操作
- BrowserWindow渲染主窗口
- 主进程与渲染进程的通信
- 菜单
- 网络
- 与react结合
- 打包
- 前言
- 对比
- electron-forge
- 打包工具一:electron-packager
- 打包工具二:electron-builder
- Boilerplates样板工程
- 通用配置文档
- NW.js
- 阿斯达岁的
- npm install、npm install --save与npm install --save-dev区别