2016-11-16 5 views
0

Iは、package.jsonにバージョン番号をインクリメントするインクリメントpackage.jsonで「メイン」プロパティだけでなく、「バージョン」

npm version major | minor | patch 

を使用して使用しています。

私が取り組んでいるプロジェクトでは、package.jsonの "main"プロパティにもバージョン番号が含まれています。

{ 
    "name": "MyAmazingPackage", 
    "version": "2.1.6", 
    "main": "dist/main-2.1.6" 
} 

「メイン」のバージョンを同時に増やすにはどうすればよいですか?

+1

'' npm version'はこれを行う能力を持たないと思う。ノードまたはバッチスクリプトが最も簡単かもしれません(JSONを操作するのが簡単なので、Nodeスクリプトを使用します)。 – Aurora0001

答えて

0

あなたは出力とpackage.jsonを置き換えたバージョン

  • dist/main-2.1.6を交換しv
  • を削除
  • この

    npm version major | sed "s|v||" | read version; sed "s|\"\(dist/main-\).*\"|\"\1$version\"|" package.json > _package.json; mv _package.json package.json 
    
    • バンプバージョン(メジャー/マイナー/パッチ)
    • を試すことができます
    +0

    これはOPの環境についてかなりのことを前提としています。 –

    関連する問題