npm相关

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(开发环境)

本质区别:

引用来源:https://guxinyan.github.io/2017/11/02/%E5%8C%85%E5%BA%94%E8%AF%A5%E6%94%BE%E5%9C%A8devDependencies%E8%BF%98%E6%98%AFdependencies/

项目: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

你可能感兴趣的:(npm相关)