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

  • 相关阅读:
    Ubuntu mongodb 安装和配置
    最基本的SQL语法/语句
    Sphinx学习之sphinx的安装篇
    六关节机器人的雅可比矩阵及微分运算
    六关节机器人的逆运动学计算
    六关节机器人的正运动学计算
    六关节机器人末端的微分运动
    Python3 升级pip
    一般多项式曲线的最小二乘回归(Linear Regression)
    关于卡尔曼滤波(Kalman Filter)的很好讲解
  • 原文地址:https://www.cnblogs.com/fanyegong/p/5434197.html
Copyright © 2011-2022 走看看