Javascript 为.ejs设置网页包

Javascript 为.ejs设置网页包,javascript,webpack,ejs,webpack-dev-server,Javascript,Webpack,Ejs,Webpack Dev Server,我有一个使用ejs文件的项目。唯一的问题是我在服务器端使用ejs文件。代码如下。我需要以这种方式设置网页包,让它在运行时插入index.ejs和。我只知道我应该以某种方式使用webpack中间件。如果有人有经验,请帮我设置 //webpack.config.js 从“路径”导入路径; 从“提取文本网页包插件”导入提取文本插件; 从“clean webpack plugin”导入CleanWebpack plugin; const inProduction=process.argv[proces

我有一个使用ejs文件的项目。唯一的问题是我在服务器端使用ejs文件。代码如下。我需要以这种方式设置网页包,让它在运行时插入index.ejs
。我只知道我应该以某种方式使用webpack中间件。如果有人有经验,请帮我设置

//webpack.config.js
从“路径”导入路径;
从“提取文本网页包插件”导入提取文本插件;
从“clean webpack plugin”导入CleanWebpack plugin;
const inProduction=process.argv[process.argv.length-1]
.match(/[a-z]+$/g)[0]='production';
常量基本={
条目:{
app:path.join(uu dirname,'frontend/source/scripts/main.js'),
},
输出:{
path:path.join(uu dirname,'frontend/build'),
文件名:'[name].[chunkhash].js',,
},
};
常量模块={
规则:[{
测试:/\.css$/,,
用法:ExtractTextPlugin.extract({
用法:['css-loader'],
}),
},
{
测试:/\.js$/,,
用法:['babel-loader'],
排除:['/node_modules'],
},
],
};
常量插件=[
新的ExtractTextPlugin('[name].[contenthash].css'),
新的CleanWebPackagePlugin('build'),
];
导出默认值{
…基本的,
模块,
插件,
};

Git渲染

最简单的解决方案是加载文件。您可以创建和插入脚本标记。
如果您只想添加您的网页条目,它将自动发生

唯一需要注意的是,html网页包插件也使用ejs模板。所以你需要