zoukankan      html  css  js  c++  java
  • Npm常用命令整理

    Npm常用命令整理


      Npm是Node.JS的程序包管理器,Npm命令可以再cli中执行,方便进行包管理。以下为自己在使用过程中使用频率比较高的一些常用命令,基本能够满足日常node包管理的相关操作需求。

    1.查看Npm配置

    • 基本配置
    npm config list       //查看npm主要配置包含:npm仓库地址,cwd路径,根目录等配置信息
    
    • 详细配置
    npm config ls -l     //查看全部npm默认配置
    
    • 获取配置值
    npm config get key     //查看config中key对应的配置项
    
    • 设置配置值
    npm config set key=value     //设置config中key对应的配置项值为value
    

    2.切换仓库到淘宝镜像.

    • 一次性:
    npm --registry https://registry.npm.taobao.org install express    // 修改当前项目的仓库位置
    
    • 永久性:
    npm config set registry https://registry.npm.taobao.org    //修改全局配置到淘宝镜像
    

    设置完成后可以通过以下命令查看是否配置成功

    npm config get registry
    或 
    npm info express
    

    3. 添加cnpm 指令

    设置完淘宝镜像之后可以通过如下命令定义cnpm命令。用于执行淘宝仓库中的npm指令

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    4.切换回Npm官方

    发布Npm包时需要先切换回官方地址

    npm config set registry http://registry.npmjs.org 
    

    5.Npm包到官方仓库

    先执行login命令登录到官方仓库中。

    npm login
    

    切换到生成目录(默认=dist)目录下之后执行,将生成的包推送到官方仓库

    npm publish --access=public //public表示发布的包的访问级别为public。
    

    6.安装npm包

    • npm install
      此命令会将包安装到node_modules中,但是不会修改package.json,执行npm install时也不会自动安装。示例:
    npm install @angular/core
    
    • npm install -g
      此命令会将包安装到全局目录中(npm config get prefix所对应的目录),不修改package.json,执行npm install不会自动安装
    npm install -g @angular/core
    
    • npm install --save
      此命令会将包安装到node_modules中,同时修改package.json文件,添加到dependencies节点。执行npm install 时会自动安装这个包。运行npm install --production或者注明NODE_ENV变量值为production时,会自动下载模块到node_modules目录中。
    npm install --save @angular/core
    
    • npm install --save-dev
      此命令会将包安装到node_modules中,同时修改packgage.json,将包添加到devDependencies节中,执行npm install 会自动安装这个包到node_modules中,运行npm install --production或者注明NODE_ENV变量值为production时,不会自动下载模块到node_modules目录中。
    npm install --save-dev @angular/core
    
    命令 node_modules package.json npm install npm install --production
    npm install
    npm install -g
    npm install --save dependencies
    npm install --save-dev devDependencies

    7.查看Npm版本

    npm -v
    

    8.查看当前安装的包依赖关系

    npm ls
    

    9.卸载包

    npm uninstall
    

    10.帮助

    npm -help (aliase -h)         // 查看帮助信息
    npm install -h   // 查看安装相关的命令帮助
    

    更多命令可以查看官方文档

    官方链接
    https://docs.npmjs.com/cli-documentation/

  • 相关阅读:
    c# 反射应用之工厂
    UnityContainer 实现DI
    TinyMCE 的音乐插件/mp3 music insert plugin
    Django on IronPython and Windows
    说说分页
    Katze 简单的.net "ORM"框架
    Discuz!NT在64位Windows下运行的问题
    恐怖的迅雷
    基于Gettext的asp.net网站多语言解决方案
    微软是如何输掉API之战(下)
  • 原文地址:https://www.cnblogs.com/liyong-blackStone/p/10242414.html
Copyright © 2011-2022 走看看