• 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

  • 相关阅读:
    SQL语句大全
    SQL SERVER 用sql语句将一列数据拼接成一个字符串
    常用 SQl 语句大全
    巧用一条SQL语句实现其它进制到十进制转换
    sql 2005
    sql convert(varchar(10),getdate(),120)
    sqlserver 日期函数
    转:DBCC CHECKDB 数据库或表修复
    Linux下使用SFTP命令
    mySQL 教程 第7章 存储过程和函数
  • 原文地址:https://www.cnblogs.com/fanyegong/p/5434197.html
Copyright © 2020-2023  润新知