機能をリクエストしバグを報告しますか?
バグ
現在の動作は何ですか?
依存関係のprepack
スクリプトは、依存関係を含む依存関係をインストールするときに実行されません。
現在の動作がバグである場合は、再現する手順を提供してください。
prepack
スクリプトを指定するgitを介して依存関係をインストールします。 NPMのドキュメントでは、これについて具体的に言及しています: https :
プレパック:tarballがパックされる前に実行します(npmパック、npm公開、およびgit依存関係のインストール時)
期待される動作は何ですか?
プレパックスクリプトが実行されます。
node.js、yarn、およびオペレーティングシステムのバージョンをお知らせください。
›ノード-v
v8.1.4
›糸-v
1.3.2
これが、.gitignoreと.npmignoreの違いによって動作が変化することを考慮して、フォークメカニズムとしてgitdepsを回避した主な理由です。
このアイデアは、主要な懸念事項に対する優れた解決策のように思えます。
ただし、ポストパックも実行する必要があります!!
私はpostpackで書いたこのスクリプトを使用します: https :
これにより、tarballが変更され、すべてのdist / *がレベルが下に移動して、エントリポイント以外のインポートが「foo / bar」からのクリーンなインポートバーになるようになります。 「foo / dist / bar」からの代わりに;
ライブラリをgitリポジトリとしてインポートすると、ファイル構造が異なります。
ちょっと、そこ、
私はこの問題に遭遇しました。 @ rally25rsはラベルhelp wanted
でマークしました。これは、誰かがこれを修正するためにPRを送信した場合、それがマージされて次のリリースに含まれることを意味しますか?
これに取り組む予定はありますか? 回避策があるかどうか誰かが知っていますか?
最も参考になるコメント
これに取り組む予定はありますか? 回避策があるかどうか誰かが知っていますか?