NPM

作者: 李欢li | 来源:发表于2018-10-23 11:39 被阅读0次

npm是什么

npm 由三个独立的部分组成:

  • 网站
    是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径
  • 注册表(registry)
    是一个巨大的数据库,保存了每个包(package)的信息。
  • 命令行工具 (CLI)
    通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。

安装npm并管理

node默认安装npm

npm install <package_name>     //安装包
npm install -g <package_name>     //全局安装包
npm update   //    更新包
npm uninstall <package_name>  //    卸载包
npm uninstall --save <package_name>  // 卸载包,并更改package.json
npm init  // 初始化生成package.json

.npmrc文件

首先介绍一下npmrc文件,这个文件是npm包管理器的配置文件。
与npmrc相关的三个文件:

  1. 用户配置文件:~/.npmrc
  2. 全局配置文件:$PREFIX/npmrc
  3. npm内部配置文件:安装npm的目录下
npm获取配置的6种方式(优先级从高到低):

1.命令行参数

$ --proxy http://<server>:<port>

2.环境变量
以"npmconfig"为前缀的环境变量将会被认为是npm的配置属性。

$ npm_config_proxy=http://<server>:<port>

3.用户配置文件

//查看文件路径
$ npm config get userconfig
//mac系统默认路径
$HOME/.npmrc

4.全局配置文件

//查看文件路径
$ npm config get globalconfig
//mac系统默认路径
/usr/local/etc/npmrc

5.内置配置文件
安装npm的目录下的npmrc文件。
6.默认配置
如果前5条均未设置,npm会使用默认配置参数。

中文文档
https://cloud.tencent.com/developer/chapter/18114
package.json文件
http://javascript.ruanyifeng.com/nodejs/packagejson.html
npm安装机制
http://www.cnblogs.com/penghuwan/p/6970543.html
npm中文文档缺少npm配置部分,源文档地址
https://www.npmjs.com.cn/getting-started/what-is-npm/

相关文章

  • Vue-cli环境安装

    1:升级npm #查看npm的版本$ npm -v #使用npm升级npm的版本$ npm npm install...

  • NPM指令

    NPM指令 升级npm npm install npm -g 安装模块 npm install

  • Node 的生态NPM

    npm i 【npm install】 安装 npm install npm -g npm的三个部分 npm 官网...

  • npm

    一、npm 发包相关指令 npm adduser npm publish npm update npm versi...

  • node、npm 常见操作

    node、npm 查看版本 $ node -v$ npm -v npm 升级 $ npm i -g npm@latest

  • NPM 常用命令

    这里介绍的命令有如下: npm -v npm init npm install npm list npm unin...

  • npm 常用命令

    查看所有配置 npm config list 查看npm版本 npm -v 升级npm版本 npm install...

  • npm 常用命令

    npm init npm install jquery npm i jquery npm uninstall jq...

  • vue-cli中使用vue-router实例

    一、安装(npm)1、安装相关包 npm install npm //更新npm到最新版 npm in...

  • npm安装的node如何升级?

    1.升级npm npm install -g npm 2.清除npm缓存 npm cache clean -f 3...

网友评论

      本文标题:NPM

      本文链接:https://www.haomeiwen.com/subject/nmrnzftx.html