npm修改配置与.npmrc文件的作用
Posted 清颖~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm修改配置与.npmrc文件的作用相关的知识,希望对你有一定的参考价值。
npm的相关知识一直在自己的博客草稿里,终于给它发布了。希望对大家有所帮助。
可当做API查看。
1. 查看npm设置
npm config list --l 或 npm config ls -l #查看全部配置项
npm config list #查看简略配置信息
npm config get <key> #查看某一项的配置信息
npm config set <key> <value> #设置某一项的配置信息
2. 设置缓存、全局依赖
npm config set cache "D:\\xxx\\node.js\\node_cache"
npm config set prefix "D:\\xxx\\node.js\\node_global"
3. 设置仓库源
npm config set registry <网址>
eg:使用淘宝源
npm config set registry https://registry.npm.taobao.org/
4. .npmrc
文件
在该文件中可以查看或手动修改配置信息。
用 npm config list
查看所在路径,里面带有.npmrc的那个就是径了。
例如:
C:\\\\Users\\\\qingying\\\\.npmrc
5. --save
与--save-dev
的区别
–save:将保存配置信息到package.json的dependencies节点中。(运行时&生产时的依赖)
–save-dev:将保存配置信息到package.json的devDependencies节点中。(运行时的依赖)
Q1:直接npm install
的包是在哪个节点呢?
答:默认进入了package.json
的dependencies
中。
Q2:删除本地模块时思考的问题:是否将在package.json
上的相应依赖信息也消除?
答:npm uninstall [name]
:删除模块,但不删除模块留在package.json中的对应信息。
npm uninstall [name] --save
:删除模块,同时删除模块留在package.json中dependencies下的对应信息。
npm uninstall [name] --save-dev
:删除模块,同时删除模块留在package.json中devDependencies下的对应信息。
以上是关于npm修改配置与.npmrc文件的作用的主要内容,如果未能解决你的问题,请参考以下文章