如何从传统的输入.html
开始,将Web应用程序webpack
转换为输出.html
文件?
这里有一个简单的起点:
index.html
<body>
<output></output>
<script src="./main.js"></script>
</body>
字符串
main.js
import React from "react";
document.querySelector("output").innerText = React.version;
型
webpack.config.js
module.exports = {
entry: "./index.html",
output: {
filename: "output.html"
},
module: {
rules: [
{test: /^index\.html$/, use: [
{loader: "extract-loader"},
{loader: "html-loader", options: {
attrs: ["script:src"]
}}
]}
]
}
}
型
然而,当处理main.js
时,这会导致SyntaxError: Unexpected token import
。
2条答案
按热度按时间agyaoht71#
我也有同样的问题。我的解决方案是:创建一个空的js文件作为入口,如果不需要的话,你可以从输出路径中删除这个js。
另外,如果你使用html-webpack-plugin,你可以设置inject为false,html不会注入js。
字符串
uqzxnwby2#
字符串