2016-09-25 43 views
0

我在本地計算機上對npm軟件包進行了修改,現在我想全局安裝修改後的版本,依賴項和所有文件。我怎麼做?Node.js從本地文件安裝

回答

1

隨着npm install你可以安裝一個目錄,而不是在npm註冊表中的名稱指定的模塊,請參閱:

npm install (with no args, in package dir) 
npm install [<@scope>/]<name> 
npm install [<@scope>/]<name>@<tag> 
npm install [<@scope>/]<name>@<version> 
npm install [<@scope>/]<name>@<version range> 
npm install <tarball file> 
npm install <tarball url> 
npm install <folder> 

看到最後3選項 - 你可以使用你自己準備的tarball文件,你已經託管了som的tarball URL (例如在GitHub上),或者包含帶有package.json文件的模塊的目錄(文件夾)。

如果你在你的修改版本的目錄,那麼你就可以在全球範圍與安裝:

npm install -g . 

此外,您還可以使用npm link從到當前文件夾中創建一個全球安裝的符號鏈接,見:

此選項可以在開發過程中方便。

+0

謝謝。我曾嘗試過這樣做,但沒有奏效。原來我沒有在'package.json'文件中指定'bin' – Abdul