项目使用的是 vue-cli 脚手架,需要根据不同环境的配置,在输出的 html 模板中使用条件语句来生成不同的代码。
在 .env.development 中,定义环境变量
VUE_APP_DISABLE_IP_ACCESS=true
<%= VUE_APP_DISABLE_IP_ACCESS=='true' ? '<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">' : '' %>
<% if(VUE_APP_DISABLE_IP_ACCESS=='true') {%>
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
<% } else {%>
<% }>