节日快乐!
我一直在努力建立一个基本的Webpack生成的静态站点来执行以下操作:
我意识到我可以使用Jekyll,Next,Gabspy等,但是我想学习Webpack并“自己动手”。
这是我的Webpack config
我的项目结构如下...
Root
src
js
...
scss
...
dist
webpack.cong.js
app.js
我的app.js文件很简单:
import "./src/js/main.js";
import "./src/scss/style.scss";
我有一些问题。首先,我不能在这里找出我的bundle.js文件,最小的CSS文件,最小的html文件要导出到的文件。我不知道在webpack配置中要在此处指定导出那些文件。
结果是,我的css可以正常工作,尽管css是bundle.js文件的404 error
。
可以请大家帮忙吗?
答案 0 :(得分:0)
您的Webpack配置很好。问题出在您正在使用的index.html模板文件中:js捆绑软件src
的{{1}}不正确。
由于index.html文件是从dist/bundle.js
文件夹中加载的,因此JS包的src(也将位于同一文件夹中)应该类似于dist
或{{ 1}}。
解决此问题的另一种方法是完全删除模板文件中的硬编码脚本标签,并指示/bundle.js
注入捆绑包:
./bundle.js
HtmlWebpackPlugin