2

我不能完全正确地配置使 pug 与 Aurelia CLI (0.33.1) 一起工作,我希望有人对 webpack 加载器有足够的了解来帮助我。我得到错误Failed loading required CSS file: app.styl

我使用 cli 和 stylus 创建了两个极简主义项目:

  1. cli 和标准选项(包括使用手写笔)
  2. 与 #1 相同,除了修改为支持哈巴狗

使用#1,如果我app.styl使用其中的 a 创建和引用它<require from="app.styl"></require>app.html它会很好地加载。但是对于#2,它没有。有任何想法吗?

除了第一个问题之外,我的下一个未解决的问题将是弄清楚如何将 locals 传递给index.pug,因为它pug-loader返回一个函数并apply-loader在加载器链中需要。

重复示例项目中的代码:

rules: { test: /\.pug$/, loaders: [ { loader: 'apply-loader' }, { loader: 'pug-loader', options: { pretty: true } } ] },

plugins: new HtmlWebpackPlugin({ template: 'index.pug', inject: true, // not sure if this is needed, or why metadata: { // wish to make this available in index.pug, but failing title, server, baseUrl } }), new AureliaPlugin( { viewsExtensions: '.pug' } ),

4

0 回答 0