2015-11-25 51 views
0

我正在設計一個全局使用的npm模塊(命令行工具),並且有一個沉重的文件,用戶需要在其他大文件被下載,但一旦他選擇並下載它,它將被永久使用。如何保存全局'CLI'的文件npm node.js模塊

所以我徘徊,在哪裏以及如何存儲這個文件,以便模塊(cli)可以每隔一段時間使用它?

供參考:這是一個模塊,將只在我的公司使用,不打算提供給npm社區的其餘部分。此模塊僅用作命令行工具,不作爲其他任何模塊的依賴項。

謝謝!

回答

0

你需要做兩件事情:

  1. 添加bin關鍵是你的package.json。這是什麼將您的CLI
  2. 使用npm -g
  3. 安裝軟件包必須將該軟件包發佈到npm以便全局安裝它。

倉鍵

https://docs.npmjs.com/files/package.json#bin

添加到您的package.json,所以:在CLI myapp將運行moudle的cli.js

{ "bin" : { "myapp" : "./cli.js" } }