npm 常用命令
阿新 • • 發佈:2017-08-10
常用 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
發布包
- 編寫模塊 exports.test=function(){}
- 初始化包描述 npm init
- 註冊包倉庫賬號 npm adduser
- 上傳包 npm publish .
- 安裝包 npm install <packgename>(package.json中name) --registry==http://registry.npmjs.org
- 包權限 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 常用命令