NPM使用詳解(下)

NPM使用詳解(下)html

在瀏覽本文以前,建議您先瀏覽《NPM使用詳解(上)》node

在上一文中,羅列出了最經常使用的NPM命令,那麼本文將繼續分解剩下的NPM命令git


一、access

二、adduser

//用於啓動在指定的git倉庫添加用戶的嚮導
npm adduser [--registry=url] [--scope=@orgname] [--always-auth]
//eg:
npm adduser --registry=http://registry.npmjs.org

三、bin

//打印出npm執行安裝的文件夾
npm bin

四、bugs

//查看某個包的issue列表
npm bugs <pkgname>
//eg:(將會用瀏覽器打開https://github.com/sindresorhus/del/issues)
npm bugs del 
// 能夠直接在一個包的文件夾中執行無參數的命令,將自動打開該包的issue列表
//eg:(在del文件夾下執行cmd)
npm bugs

五、build

六、bundle(已過時)

七、completion

八、dedupe

//
npm dedupe [package names...]
//可簡化爲以下調用
npm ddp [package names...]

九、deprecate

//爲指定版本的包添加過時警告
npm deprecate <name>[@<version>] <message>
// eg:
npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"

十、dist-tag

npm dist-tag add <pkg>@<version> [<tag>]
npm dist-tag rm <pkg> <tag>
npm dist-tag ls [<pkg>]

十一、docs

//打開包的文檔頁面
npm docs [<pkgname> [<pkgname> ...]]
npm docs (with no args in a package dir)
// 打開包的首頁readme
npm home [<pkgname> [<pkgname> ...]]
npm home (with no args in a package dir)

十二、edit

npm edit <name>[@<version>]

1三、explore

npm explore <name> [ -- <cmd>]

1四、help

//打開本地npm的幫助文件
npm help <topic>
npm help some search terms
//eg:(打開config的本地幫助)
npm help config

1五、help-search

//從npm的markdown文檔中查詢全部的term,並展現
npm help-search some search terms

1六、link

npm link (in package folder)
npm link [@<scope>/]<pkgname>
npm ln (with any of the previous argument usage)

1七、logout

//從指定的倉庫登出
npm logout [--registry=url] [--scope=@orgname]

1八、ls

//列舉當前文件夾下的全部包
npm list [[@<scope>/]<pkg> ...]
npm ls [[@<scope>/]<pkg> ...]
npm la [[@<scope>/]<pkg> ...]
npm ll [[@<scope>/]<pkg> ...]

1九、npm

npm <command> [args]

20、outdated(☆☆☆☆☆)

//檢查當前文件夾中的包版本(當前,須要,最新)
npm outdated [<name> [<name> ...]]

2一、owner

//管理包的擁有者
npm owner ls <package name>
npm owner add <user> <package name>
npm owner rm <user> <package name>

2二、pack(☆☆☆☆☆)

//壓縮包文件夾
npm pack [<pkg> [<pkg> ...]]
//eg:在del目錄中直接執行
npm pack
//或者在項目目錄中,執行
npm pack del

2三、prefix

//打印本地前綴到控制檯,若是-g,則打印全局的前綴

2四、prune(☆☆☆☆☆)

//刪除多餘的包(若是指定包名,則刪除指定的包)
npm prune [<name> [<name ...]]
npm prune [<name> [<name ...]] [--production]

2五、publish

//發佈包
npm publish <tarball> [--tag <tag>] [--access <public|restricted>]
npm publish <folder> [--tag <tag>] [--access <public|restricted>]

2六、rebuild

//從新編譯包
npm rebuild [<name> [<name> ...]]
npm rb [<name> [<name> ...]]

2七、repo

//在瀏覽器中打開包的倉庫地址
npm repo <pkgname>
npm repo (with no args in a package dir)

2八、restart

//從新啓動包
npm restart [-- <args>]

2九、rm

//移除包
npm rm <name>
npm r <name>
npm uninstall <name>
npm un <name>

30、root

//打印node_modules文件夾到控制檯
npm root

3一、run-script

//運行任意的包腳本
npm run-script [command] [-- <args>]
npm run [command] [-- <args>]

3二、search

3三、shrinkwrap

3四、star

//給指定的包加star
npm star <pkgname> [<pkg>, ...]
npm unstar <pkgname> [<pkg>, ...]

3五、stars

//查看指定用戶的stars
npm stars
npm stars [username]

3六、start

3七、stop

3八、tag

3九、test

40、unpublish

4一、version

npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease]

//查看項目相關信息
npm version
npm version major

4二、view

4三、whoami

相關文章
相關標籤/搜索