ほとんどのpackage.json
はdevDependencyリストにwebpack
とbabel
を持っています。したがって、これらのパッケージを使用するためにこれらが必要ない場合は、プロジェクトがそのパッケージをインストールする前に、これらのdevDependenciesを使用する必要があります。これはいつ起こるのですか?それは下のステップのいずれかのように見えますか?devDependenciesでNPMパッケージをデプロイすると、いつビルドが行われますか?
- 展開パッケージ
- パッケージが構築されます依存関係と一緒に
- バンドルは、オンライン
- NPMが$パッケージをインストールするホストされている唯一のバンドルと依存関係
OR
- を取得しますパッケージを展開する 依存関係とdevDependenciesとともに
- パッケージはdevDependenciesは全く絵になっていない場合は、パッケージをビルドすると、得られるバンドルは、依存関係
と一緒にダウンロードされますが発生します$パッケージを
パッケージをインストールすると、そのパッケージのソースコードをnode_moulesに置くことはありませんか?あなたは完成した製品だけを入手します。これはビルドですか? – stackjlei
あなたが得るものがビルドであれば、なぜそこに依存関係が必要なのでしょうか?ビルド自体がすでに正しく使用できる状態になっていますか? devDependenciesと依存関係の両方で構築されているので、それらの依存関係は、パッケージのnode_modulesにインストールする必要はありません。 – stackjlei