2017-09-13 4 views
0

安定版と夜間リリースで構築されたnpmパッケージ(下のツリー構造にpack_b)を開発しています。 main_apppack_a私たちは、このフォルダ構造が得られますmain_apppack_aの両方にpack_bの非常に同じバージョンを指定することでpack_b子モジュールに既に指定されているノードパッケージの特定のバージョンをインストールするようにnpmを強制する

に依存パッケージです両方:とても良い今のところ

- main_app 
    - node_modules 
    - pack_a 
    - pack_b 

が、私は希望pack_bの夜間ビルドを使用できるように、夜間ビルドバージョンpack_bmain_appに指定すると、次の構造が得られます。

- main_app 
    - node_modules 
    - pack_a 
     - node_modules 
     - pack_b (stable) 
    - pack_b (nightly) 

これは、2つのバージョンがインスタンス化されるため、残念ながらアプリケーションの動作が損なわれます。私はpack_bの毎晩バージョンを強制インストールすることができ、ちょうどのようにすべてのモジュールでそのバージョンを使用したい:

- main_app 
    - node_modules 
    - pack_a 
    - pack_b (nightly) 

ことは達成可能ですか?

+0

これをチェックアウトするだけの方法です

RyanZim

答えて

0

これを実行することを認識している唯一の方法は、main_appとpack_aの両方で同じバージョン(夜間)を使用することです。詳細はNPM作品は、それが可能私の知る限りではありません https://docs.npmjs.com/how-npm-works/npm3-nondet

関連する問題