Node.js npm 环境配置

1.npmd的配置方式

npm配置的方式有6种,优先级由高到底。html

  1. 命令行参数。 如:npm config set
  2. 环境变量。 以npm_config_为前缀的环境变量将会被认为是npm的配置属性。
  3. 用户配置文件。能够经过npm config get userconfig查看文件路径。若是是mac系统的话默认路径就是$HOME/.npmrc。
  4. 全局配置文件。能够经过npm config get globalconfig查看文件路径。mac系统的默认路径是/usr/local/etc/npmrc。
  5. 内置配置文件。安装npm的目录下的npmrc文件。
  6. 默认配置。 npm自己有默认配置参数,若是以上5条都没设置,则npm会使用默认配置参数。

2.npm配置的命令方式

npm config set [--global] <key> <value>
npm config get [<key>]
npm config delete <key>
npm config list [--json]
npm config edit
npm get [<key>]
npm set [--global]  <key> <value>

在设置配置属性时属性值默认是被存储于用户配置文件中,若是加上--global,则被存储在全局配置文件中。node

3.查看配置

npm config list
或者
npm config ls -l   (查看npm的全部配置属性,包括默认配置)

4.查看npm配置说明

npm help config  (默认浏览器打开本地计算机存储的npm说明文件)

5.npm的缓存目录

若是该目录中已经有须要包的版本,那么npm install就再也不下载了,而是直接拷贝到项目的node_modules目录中,而且在安装的输出信息中说明这个包来源于系统缓存。npm的缓存目录全部下载的包都存储module及其sha值,和项目中的package-lock.json中的sha值保持一致。npm

  • 查看缓存目录
npm config get cache

默认通常放在用户文件夹下面,好比C:\Users{{username}}\AppData\Roaming\npm-cache目录下面。json

  • 清除缓存内容
npm cache clean --force

做者:快乐随行    
出处:http://www.javashuo.com/article/p-vipgzocd-nt.html
版权全部,欢迎转载,转载请注明原文做者及出处。浏览器

相关文章
相关标签/搜索