1、设置
1. npm安装程序位置
npm config set prefix "你自定义的安装程序位置、比如D://soft/nodeInstall "
2. npm缓存位置
npm config set cache "你自定义的安装程序位置、比如D://soft/nodeCache "
2、查看全局安装路径
npm prefix -g
3、查看全局安装过的模块
npmlist-g
npmlist-g --depth0
如果不添加--depth 0会将更详细的列表展示出来。
4、修改(不想要之前的设置)
在C:\Users\Administrator\.npmrc
把以下代码段删除就行了。
cache=D://soft/nodeInstall "
prefix=D://soft/nodeCache "
下载 npm install
--save -S(简写) 会加入到生产依赖 dependencies(生产环境)
--save-dev -D(简写)会加入到开发依赖 devdependencies(开发环境)
本质区别:
项目:npm install 会自动下载dependencies和devdependencies下面的所有模块
发布npm包:本身dependencies下的模块会作为依赖,一起被下载
devDependencies下面的模块不会自动下载
假设有以下两个模块:
模块A
- devDependencies
模块B
- dependencies
模块C
模块D
- devDependencies
模块E
- dependencies
模块A
npm install D的时候, 下载的模块为:
- D
- A
- C
当我们下载了模块D的源码,并且在根目录下npm install, 下载的模块为:
- A
- C
- E
网友评论