私はこれについて見つけ出すことのできるあらゆる文書を読みました。何が間違っているのか分かりません。ブランチの慣習を変えることは私が期待していることを実行していません
マイファイル構造はそれほどのようなものです:
project/
brunch-config.js
node_modules/
...
package.json
source/
styles.css
app.js
index.html
は、今私は、デフォルトでは、すべての資産がapp/assets
にすることになっていることを理解し、私はsource/
と呼ばれるようにapp/
を変更したと私は排除したいのですがsource/assets
ディレクトリが必要です。
したがって、私のブランチ-config.jsのファイルがそうのようになります。
exports.config = {
paths: {
public: 'build',
watched: ['source']
},
conventions: {
ignored:() => false,
assets: '*.html'
},
files: {
javascripts: {joinTo: 'app.js'},
stylesheets: {joinTo: 'app.css'}
}
};
私はそれが資産の取り扱いのために期待したいなどのすべての作品。私が読んだところでは、conventions.assets
のデフォルト値を/assets\//
から'*.html'
に変更すると、source
ディレクトリ内のすべてのhtmlファイルがアセットと見なされると考えました。これは起こっていることではありません。
brunch watch --server
を実行すると、cssファイルとjsファイルは正しくコンパイルされますが、index.html
ファイルはコピーされません。私は何かが間違っているか、またはブランチがどのように動作するはずであると誤解していますか?