【问题标题】:Aurelia-Cli adding require .scss fileAurelia-Cli 添加需要 .scss 文件
【发布时间】:2017-02-02 19:29:09
【问题描述】:

我正在使用 Aurelia-Cli 构建 aurelia-app。

在 src 文件夹中我有 app.js 和 app.html,现在我正在添加一个 app.scss 文件。

然后我需要,正如 app.html 中的文档所建议的那样:

<require from="./app.css"></require>

不幸的是,这会引发一个错误,说 h.load 不是函数和未处理的拒绝错误:加载所需的 CSS 文件失败:app.css

我尝试过 require "app.css"、"app.scss",遗憾的是,它们都不起作用。

谁能指出我正确的方向?我假设这是一个非常简单的问题

谢谢

【问题讨论】:

    标签: html css requirejs aurelia


    【解决方案1】:

    您的文件夹结构是什么样的?

    与 cli 捆绑时,您需要尊重 require 标签中原始的、未捆绑的结构,即,如果您的 app.scsssrc/stylesheets/app.scss 中,您的 require 将如下所示:"

    <require from="./stylesheets/app.css"></require>
    

    请注意,我尊重.scss 的路径,但实际上需要.css 文件。

    【讨论】:

    • 这似乎在某些时候发生了变化,现在.scss 被接受为正确的路径,.css 抛出未找到的错误。
    • 这可能只是 webpack,它需要 scss 扩展,其中 CLI 捆绑程序接受 css
    【解决方案2】:

    错误提示 app.css 文件不存在。确保从 app.scss 文件生成 app.css 文件。

    【讨论】:

    • 这是在说明问题,而不是解决问题。
    猜你喜欢
    • 2019-07-13
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2019-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    相关资源
    最近更新 更多