• $ npm -v 查看版本
  • $ npm 查看帮助
  • $ npm list 当前目录已安装插件
  • $ npm install  express 安装依赖包到node_modules目录,代码中可直接require
  • $ npm install  express -g 全局安装依赖包,它根据package.json中的bin进行配置,将实际脚本链接到该位置:"bin":{"express":"./bin/express"}
  • $ npm install [tarball file,tarball url,folder] 对于没有发布到npm上的包或者网络不能直接安装的包,可以将包下载到本地再安装,需指明package.json文件
  • npm的命令钩子 如当执行package.json中的scrpts项中配置的install时,npm install <package>会指向preinstall.js及install.js

发布包

  1. 编写模块 exports.test=function(){}
  2. 初始化包描述 npm init
  3. 注册包仓库账号 npm adduser
  4. 上传包 npm publish .
  5. 安装包 npm install <packgename>(package.json中name)  --registry==http://registry.npmjs.org
  6. 包权限 npm owner [ls <packgename>,add <user> <packgename>,  rm <user> <packgename>]

分析包

$ npm ls 可以分析出当前路径下能通过模块路径找到的所有包,并生成依赖树
 
卸载包
npm uninstall <name> [-g] [--save-dev]  PS:不要直接删除本地插件包
1、删除全部插件:npm uninstall gulp-less gulp-uglify gulp-concat ……???太麻烦
2、借助rimraf:npm install rimraf -g 用法:rimraf node_modules
 
更新包
npm update <name> [-g] [--save-dev]
更新全部插件:npm update [--save-dev]
npm更新:npm install -g npm
 posted on 2017-08-10 17:21  不了无明  阅读(157)  评论(0编辑  收藏  举报