1.查看npm包列表

npm ls (-g) -depth 0

2.调试自己的npm包

npm install -g node-inspector

node-debug xxx.js

eg:调试gulp任务default

node-debug .\node_modules\gulp\bin\gulp.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

 

posted on 2016-04-26 10:55  翻页工  阅读(702)  评论(0编辑  收藏  举报