一占调、增刪改查
安裝模塊
npm install/i [<name><@version>] [-g/--global ]/[ --save/?-S ][-dev]
更新模塊
npm updae [<name><@version>] [ -g/--global ]/[--save/ -S ][-dev]
移除模塊
npm uninstall [<name><@version>] [ -g/--global ]/[ --save/?-S ][-dev]?
搜索模塊
npm search [<name><@version>][ -g/--global ]/ --save/?-S ][-dev]
說明:
--save/?-S? // 將模塊依賴關(guān)系寫入到package.json文件的dependencies參數(shù)中?? 安裝包作為依賴(dependency)
-dev // 將模塊依賴關(guān)系寫入到package.json文件的devDependencies參數(shù)中
--save-dev/-D? //? 安裝包作為開發(fā)依賴(devDependency)
-g/--global? // 表示全局
@version // 安裝指定版本
二验夯、賬號(hào)登陸/發(fā)布模塊
使用該功能可以將我們自己的模塊發(fā)布到npm以供其他人使用,在發(fā)布之前我們必須在NPM上有一個(gè)自己的賬號(hào)斜纪,通常我們可以使用以下命令來進(jìn)行注冊(cè)和發(fā)布:
npm adduser // 注冊(cè)賬號(hào)
npm login? // 登陸賬號(hào)
npm logout // 退出賬號(hào)
npm publish <name>? 發(fā)布模塊
三、模塊信息
已安裝的所有模塊
我們可以查看全局或項(xiàng)目下已安裝的各模塊之間的依賴關(guān)系圖竹宋,如下:
npm list/ls/la/ll [-g]? [ --depth 0 ]
模塊安裝路徑
我們可以查看全局或項(xiàng)目中模塊安裝的路徑
npm root [-g]
模塊信息
npm view <name> [package.json中的屬性信息]
如:npm view vue author
四管嬉、其它
搜索某一命令的幫助手冊(cè)
npm help // 幫助
npm -h // 快速搜索某一個(gè)命令的詳情語法
幫助文檔
npm docs <name>
初始化package.json
npm init // 這個(gè)時(shí)候會(huì)回答一大堆問題
npm init -y/-f? // 創(chuàng)建過程中不需要回答一大堆問題
清除緩存
npm cache clean
驗(yàn)證緩存
npm cache verify
命令行Script
npm run <command>
// 如果不知道有哪些命令,可以使用 npm run來獲取所有的命令
npm run?
查找倉庫入口
npm repo <name>? //? 看到倉庫的入口并且想知道它用來做什么
查找home入口
npm home <name>? //??查找包的 homepage?