为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Webpack打包的项目html中根据环境动态加载脚本?

如何在Webpack打包的项目html中根据环境动态加载脚本?

HUX布斯 2019-03-09 15:47:01
例如我想在index.html中根据环境动态加载谷歌分析。开发环境不引入它的script,生产环境引入它的script。我试过通过读取process.env属性,但是不同于项目内的js文件,在index.html中读取不到。有什么解决方案吗?
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

html-webpack-plugin的话,加个判断就好了。

<%=process.env.NODE_ENV==='production' ? '<script src="xxx.js"></script>' : ''%>


查看完整回答
反对 回复 2019-03-09
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

简单点的做法,你可以在不同环境用不一样的index.html就好了,这个总是容易做到的。

查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 455 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信