TIP
该配置由 Modern.js Builder 提供,更多信息可参考 output.enableInlineScripts。
boolean
false
仅支持 webpack
用来控制生产环境中是否用 <script>
标签将产物中的 script 文件(.js 文件)inline 到 HTML 中。
注意,如果开启了这个选项,那么 script 文件将不会被写入产物目录中,而只会以 inline 脚本的形式存在于 HTML 文件中。
默认情况下,我们有这样的产物文件:
dist/html/main/index.html
dist/static/css/style.css
dist/static/js/main.js
开启 output.enableInlineScripts
选项后:
export default {
output: {
enableInlineScripts: true,
},
};
产物文件将变成:
dist/html/main/index.html
dist/static/css/style.css
同时,dist/static/js/main.js
文件将被 inline 到 index.html
中:
<html>
<body>
<script>
// content of dist/static/js/main.js
</script>
</body>
</html>