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 -v:查看 npm 版本。npm list:查看当前目录下都安装了哪些 npm 包。npm info模块:...
    Aniugel阅读 400评论 0 1
  • 1、npm安装模块 【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;【npm ...
    xilong阅读 162评论 0 0
  • 1、卸载装在全局的node/npm 1. npm ls -g --depth=0#查看已经安装在全局的模块,以便删...
    Jay_halo阅读 17,943评论 1 0
  • Tips 有些包可能被墙或者速度很慢可以使用淘宝镜像试试npm install cnpm -g --registr...
    JSleefat阅读 230评论 0 0
  • 彩排完,天已黑
    刘凯书法阅读 4,348评论 1 3