W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
重新構(gòu)建包
npm rebuild [[<@scope>/<name>]...]
alias: npm rb
此命令npm build
在匹配的文件夾上運行該命令。這在你安裝新版本的 node 時很有用,并且必須使用新的二進制文件重新編譯所有 C++ 插件。使用--ignore-scripts
和安裝時也很有用?--no-bin-links
,可以明確選擇要構(gòu)建和/或鏈接 bin 的包。
如果提供了一個或多個包名稱(以及可選的版本范圍),則只會重建名稱和版本與其中一個說明符匹配的包。
false
Boolean
在global
模式下運行,以便將包安裝到prefix
?文件夾而不是當(dāng)前工作目錄中。有關(guān)行為差異的更多信息,請參閱?NPM 文件夾。
{prefix}/lib/node_modules
文件夾中,而不是當(dāng)前工作目錄中。{prefix}/bin
{prefix}/share/man
軟件包安裝到{prefix}/lib/node_modules
文件夾中,而不是當(dāng)前工作目錄中。bin 文件鏈接到?{prefix}/bin
手冊頁鏈接到?{prefix}/share/man
true
Boolean
告訴 npm 為包可執(zhí)行文件創(chuàng)建符號鏈接(或在Windows上.cmd
的墊片)。
設(shè)置為 false 使其不這樣做。這可以用來解決一些文件系統(tǒng)不支持符號鏈接的事實,即使在表面上是 Unix 系統(tǒng)上。
false
Boolean
如果為 true
,則 npm 不會運行 package.json 文件中指定的腳本。
請注意,明確用于運行特定腳本的命令,例如?npm start
,?npm stop
,?npm restart
,?npm test
, 并且npm run-script
?如果ignore-scripts
已設(shè)置仍將運行其預(yù)期腳本,但它們不會運行任何前置或后置腳本。
String
(可多次設(shè)置)允許在當(dāng)前項目的已配置工作區(qū)的上下文中運行命令,同時通過僅運行此配置選項定義的工作區(qū)進行過濾。
workspace
配置的有效值為:
npm init
命令設(shè)置時,可以將其設(shè)置為尚不存在的工作區(qū)的文件夾,以創(chuàng)建該文件夾并將其設(shè)置為項目中的全新工作區(qū)。
此值不會導(dǎo)出到子進程的環(huán)境中。
false
Boolean
啟用在所有已配置工作區(qū)的上下文中運行命令。此值不會導(dǎo)出到子進程的環(huán)境中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: