【发布时间】:2017-06-14 11:06:55
【问题描述】:
所以我必须制作几个静态/营销网站,并且我想使用 webpack 作为模块捆绑器。
所以我在考虑这样的目录结构:
build/
src/
html/
index.html
foo.html
bar.html
scss/
main.scss
_partial1.scss
js/
app.js
foo.js
fonts/
fonta.ttf
images/
img1.png
svg1.svg
我基本上希望每个 HTML 都有这样的东西
<html>
<head>
<link href="bundle.css" />
</head>
<body>
<!-- html static content -->
<script src="bundle.js" />
</body>
</html>
所以我想使用https://github.com/kevlened/copy-webpack-plugin,这样我就可以将src/html 中的文件复制到build 中,并将css/js 构建到/build 中,最终得到如下文件结构:
build/
index.html
about.html
foo.html
bar.html
build.js
build.css
我还在考虑使用https://github.com/tapio/live-server 来提供build/ 内部的所有内容。
话虽如此,我对任何 .scss / .js / .html 所做的每项更改都将复制到 build/ 文件夹中
对这种方法的想法?我认为为静态/营销网站提供服务是可以的。
谢谢!
【问题讨论】:
标签: javascript html css webpack static-site