2017-07-19 9 views
0

私は、私はこのようなhtmlファイルに何か以外のフォルダにすべてを構築したいと思い、私の配布のために、この構造はWebPACKのindex.htmlを除いてサブフォルダにすべてを構築

index.html 
src/img/image.png 
src/js/app.js 
src/fonts/font.ttf 
src/css/styles.css 

を持っている:

dist/index.html 
dist/assets/styles.css 
dist/assets/app.js 
dist/assets/font.ttf 
..... 

これは私が今しようとしているものですが、webpackはまだindex.htmlを含むassetsフォルダ内のすべてをビルドしているようです。

output: { 
path: path.join(__dirname, 'dist/Assets'), 
filename: '[name].[hash].bundle.js' 
}, 

plugins:[ 
new HtmlWebpackPlugin({ 
    template: 'src/index.html', 
    chunksSortMode: 'dependency', 
    filename: path.resolve(__dirname, './index.html'), 
}), 
] 

答えて

0

第2引数を'../index.html'に変更できます。

new HtmlWebpackPlugin({ 
    template: 'src/index.html', 
    chunksSortMode: 'dependency', 
    filename: path.resolve(__dirname, '../index.html'), 
}), 
関連する問題