【问题标题】:why does sencha app build production replace my css file?为什么 sencha app build production 会替换我的 css 文件?
【发布时间】:2014-10-10 17:38:28
【问题描述】:

我不得不回到旧版本的指南针:0.12.7
否则它会因丢失文件而失败。在安装之前,我删除了现有的指南针安装。

当我对 scss 文件进行更改时,它会正确编译我的 css 文件。

但是当我要求 sencha 使用“sencha app build production”进行生产构建时,我项目中的 css 文件被替换为不同的文件。

在构建过程中,文件可能会在以下行被覆盖:
[INF] 使用系统安装的 ruby​​ 运行时执行指南针 覆盖../css/app.css

所以它声称使用我安装的指南针版本。

我在这里做错了什么?

【问题讨论】:

    标签: sencha-touch-2 compass-sass dev-to-production


    【解决方案1】:

    你遇到了和我一样的问题。 Sencha touch 2.4.0 SASS compile error

    您不应该在 app.css 中编写自定义 CSS。
    恕我直言,有两种方法可以添加自定义 CSS。
    1.app.json
    2.@import你的自定义scss文件在app.scss中resource/sass/app.scss然后使用sencha ant sass编译css文件。

    【讨论】:

    • 谢谢我确实是在导入一个 css 文件而不是一个 scss 文件。但是导入 scss 文件会导致更多错误,因为它找不到字体部分。顺便说一句,我在这里尝试使用 font-awesome。
    • 所以你需要在app.json中添加这个css文件
    • 是的,我尝试在 app.json 文件的 css 块中包含 css 文件。没有帮助,不管我先做什么。
    • 显然我还需要包含字体真棒资源文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    相关资源
    最近更新 更多