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/

    相关文章

      网友评论

          本文标题:NPM

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