1. 程式人生 > >npm 常用命令

npm 常用命令

常用 json ins 下載 安裝包 當前 upd pts gis

  • $ 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 常用命令