zoukankan      html  css  js  c++  java
  • npm包管理工具常用命令

    1.查看npm包列表

    npm ls (-g) -depth 0

    2.调试自己的npm包

    npm install -g node-inspector

    node-debug xxx.js

    eg:调试gulp任务default

    node-debug . ode_modulesgulpingulp.js default

    方法二:

    node inspect ./server.js

    npm --node-options --inspect run dev

    3.npm包依赖锁定

    npm shrinkwrap (-dev)

    4.npm安装

    npm install 安装package.json里的所有依赖包

    npm install (module_name) --save/-S  安装并保存到package.json中的生产环境依赖包dependencies

    npm install (module_name) --save-dev/-D  安装并保存到package.json中的开发环境依赖包devDependencies

    npm isntall -D xx@0.2.0 安装特定版本的package

    5.npm version bump 更新版本号,并打个git中的tag

    npm version [<newversion> | major | minor | patch  更新package.json中的版本号

    6.登录

    npm login 

    7.发布

    npm publish

    8.调试本地的依赖包

    cd ~/projects/node-redis # go into the package directory
    npm link # creates global link
    cd ~/projects/node-bloggy # go into some other package directory.
    npm link redis # link-install the package

    移除link

    npm remove -g module_name

    9.卸载

    npm uninstall (module_name) -S/-D

    10.清除缓存

    npm cache clean

    11.查看

    npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]

    aliases: info, show, v

    eg:npm view gulp-connect-ssi version

    12.修剪

    npm prune

    可以unbuild多余(extraneous)的包(在node_modules里,但没有在package.json里声明的)

    13.设置和查询配置

    (1)查看当前配置:

    npm config list

    (2)设置npm源的地址:

    npm config set registry http://proxy.example.com

    (3)配置proxy代理

    npm config set proxy http://proxy.example.com:8080

    npm config get proxy

    npm config delete proxy

    (4)编辑当前的config文件

    npm config edit

      (5) 查看npm全局包的安装目录

    npm root -g

     14.npm 传参数

    sudo npm run serve -- --port=80  

    pm2 start npm -- start

    npm --node-options --inspect run dev

  • 相关阅读:
    阿里云 CentOS 安装JDK
    【JSP&Servlet学习笔记】5.Servlet进阶AIP、过滤器与监听器
    【JSP&Servlet学习笔记】4.会话管理
    【HeadFirst设计模式】13.与设计模式相处
    【HeadFirst设计模式】12.复合模式
    【HeadFirst设计模式】11.代理模式
    【HeadFirst设计模式】10.状态模式
    【HeadFirst设计模式】9.迭代器与组合模式
    【HeadFirst设计模式】8.模板方法模式
    【HeadFirst设计模式】7.适配器模式与外观模式
  • 原文地址:https://www.cnblogs.com/fanyegong/p/5434197.html
Copyright © 2011-2022 走看看