web-dev-qa-db-ja.com

アセットの出力フォルダーを指定できますか?

私はこの構造のプロジェクトを持っています:

src
 |- index.pug
 | - layout
 |     |- index.less
 | - scripts
 |     |- index.js

今のところ、parcel build src/index.pugを実行すると、すべてのファイルがバンドルされ、配布フォルダーにこれがあります。

dist
  |- index.html
  |- index.12345.css
  |- index.12345.js

私が次のようなものを目撃されたとき:

dist
  |- index.html
  |- layout
  |    |- index.12345.css
  |- scripts
  |    |- index.12345.js

だから、私の質問は:ParcelJSを使用してCSS、JS、画像の出力パスを指定できますか?

8
Renan Gomes

バージョン1ではサポートされていません。これは、バージョン2でユーザープラグインを介して利用できるようになっています。 https://github.com/parcel-bundler/parcel/issues/2 を参照してください

1
tcurdt

Parcelはこの機能をそのままではサポートしていませんが、プラグインを開発しました。チェックしてください https://www.npmjs.com/package/parcel-plugin-custom-dist-structure

これは、すべてのタイプのWeb /ノード開発プロジェクトに適しており、インポートを処理しながら、指定したdist構造を生成します。

どう考えているか教えてください!

1
Just Developer