【发布时间】:2016-09-30 18:41:51
【问题描述】:
我正在尝试在一个项目中做一些我不确定是否可行的事情,我的方式错误或误解了某些事情。我们正在使用 webpack,其想法是提供多个 html 文件。
localhost:8181 -> 服务于 index.html
localhost:8181/example.html -> 提供 example.html
我正在尝试通过设置多个入口点来做到这一点,遵循documentation:
文件夹结构为:
/
|- package.json
|- webpack.config.js
/src
|- index.html
|- example.html
| /js
|- main.js
|- example.js
Webpack.config.js:
...
entry: {
main: './js/main.js',
exampleEntry: './js/example.js'
},
output: {
path: path.resolve(__dirname, 'build', 'target'),
publicPath: '/',
filename: '[name].bundle.js',
chunkFilename: '[id].bundle_[chunkhash].js',
sourceMapFilename: '[file].map'
},
...
index.html
<!DOCTYPE html>
<html
<head>
...
<link type="text/css" href="/style/default.css">
</head>
<body>
<div id="container"></div>
<script src="/main.bundle.js"></script>
</body>
</html>
example.html:
<!DOCTYPE html>
<html
<head>
...
<link type="text/css" href="/style/default.css">
</head>
<body>
...
<script src="/example.bundle.js"></script>
</body>
</html>
有人知道我做错了什么吗?
谢谢。
【问题讨论】:
-
你能找到解决办法吗?我也在寻找相同的用例。
标签: webpack webpack-dev-server