anpmbot - 根據 package.json 依賴關系自動安裝/更新npm
anpmbot
auto npm install/update by package.json
根據package.json的依賴關系,對指定模塊或全部【如不設】可以自動進行更新和安裝到最新版本
另外因為檢查更新比較耗時,支持通過手動維護版本號來判斷是否需要檢查的版本號。
INSTALL
npm install anpmbot
OPTIONS
packageJson
package.json的路徑,相對于process.cwd()
moduleUpdateOnlyLimit
update時,僅檢查moduleUpdateOnlyLimit中的模塊,為空或者不設置,則視為所有模塊
version [x.x.x]
可設置版本號,只有本次版本號比上次更新時的版本號高時,才進行更新
非安裝模塊的版本號,是anpmbot自身維護的本地cache版本號
package
設置是否檢查對應類型的模塊
package: { devDependencies: boolean, dependencies: boolean, }
USAGE
var anpmbot = require(anpmbot); anpmbot.config({ packageJson: './package.json', moduleUpdateOnlyLimit: ['compscaf'], packages: { devDependencies: true, dependencies: true, }, version: '0.0.1' }); anpmbot.run();
SAMPLE
#run sample npm test
Reference
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!