anpmbot - 根據 package.json 依賴關系自動安裝/更新npm

jopen 9年前發布 | 48K 次閱讀 anpmbot Node.js 開發

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

https://github.com/pgilad/grunt-dev-update


項目主頁:
http://www.baiduhome.net/lib/view/home/1434769736161

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!