所以这是我的webpack配置:
import path from 'path';
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: {
index: './dev/index.js'
},output: {
path: path.join(__dirname,'dist'),// publicPath: 'http://localhost:3000/',filename: 'bundle.js',chunkFilename: '[id].bundle.js'
},module: {
loaders: [
{
test: /\.js$/,exclude: path.resolve(__dirname,"node_modules"),loader: 'babel-loader'
}
]
},plugins: [
new HtmlWebpackPlugin({
hash: true,template: 'ejs!./dev/index.ejs',inject: 'body'
})
]
};
我的index.ejs文件:
Document我的文件夹结构:
dev/
/assets
/html
/one
1.ejs
1.scss
1.js
/two
/three
index.js
index.ejs
我想模块化我的html文件,所以我想要包含它们……
我尝试了很多方法,包括另一个模板,但没有一个工作…
有人能给我任何想法,我怎么能做这个工作?