Javascript模块,如何在开发构建中添加额外内容?
我希望我的开发构建包含一些额外的内容。如何在条目中使用if语句 示例(不起作用):Javascript模块,如何在开发构建中添加额外内容?,javascript,ecmascript-6,module,Javascript,Ecmascript 6,Module,我希望我的开发构建包含一些额外的内容。如何在条目中使用if语句 示例(不起作用): 我会拉出您的条目对象,并根据您的需要构建它 var entryPoints = { 'index.html': path.resolve(__dirname, 'src/index.pug'), 'search.html': path.resolve(__dirname, 'src/search.pug') } if(!production) { Object.assign(entr
我会拉出您的
条目
对象,并根据您的需要构建它
var entryPoints = {
'index.html': path.resolve(__dirname, 'src/index.pug'),
'search.html': path.resolve(__dirname, 'src/search.pug')
}
if(!production) {
Object.assign(entryPoints, {'secret.html': path.resolve(__dirname, 'src/secret.pug')})
}
此时,您的网页包配置将如下所示:
module.exports = {
entry: entryPoints,
//...
}
很好,我可以接受。工作得很好!非常感谢。这应该如何工作?我认为这可以在那里完成,不需要额外的解析,但是请解释一下你想要实现什么。
module.exports = {
entry: entryPoints,
//...
}