我尝试使用Webpack创建一个基于以下技术堆栈的环境:
但是我在创建pug HTML文件时遇到了问题。
以下是我的webpack.config.js文件https://gist.github.com/anonymous/84c02222a44ce219c35ff1a8beeff720
的要点我到底想要实现的目标:
我有一个基于
的文件夹结构
- 应用
./哈巴狗
./ components,./ views
我想要做的就是在视图中编译每个pug文件'文件夹并将其转换为HTML并将其发送到dist文件夹。
你们可以帮助我吗?
感谢。
答案 0 :(得分:0)
我终于解决了我的问题。我不记得我找到这个解决方案的确切位置,但它确实有用哈哈
以下是我们如何编译文件夹中的每个.pug
:
首先,在webpack文件中将其添加到module
对象:
{ test: /\.pug$/, loaders: [ 'file-loader?name=[path][name].html', 'pug-html-loader?pretty&exports=false' ] },
然后将此功能添加到webpack的条目文件中
function requireAll(r) { r.keys().filter(r => r.forEach(r)) }
requireAll(require.context('./', true, /\.pug$/));