【问题标题】:Change the output directory of .css files更改 .css 文件的输出目录
【发布时间】:2012-05-25 19:52:26
【问题描述】:

Ruby 新手(我通常使用 python/django),sass 新手。我只是想配置输出 css 目录选项。

这里的相关问题:changing the output directory of the resulting css file in compass webby 在这里:possible to change the sass compass output folder for different files

两者的答案都是更改 config.rb。 config.rb 在哪里找到?还有其他方法可以设置选项吗?

【问题讨论】:

    标签: sass


    【解决方案1】:

    你可以简单地使用:

    sass --watch input-dir:output-dir
    

    即:

    sass --watch scss:css
    

    【讨论】:

    • scss 或 sass CLI 应用程序的帮助页面没有说明输入目录和输出目录之间的冒号。这适用于我的 sass v3.4.22
    • 这正是我所需要的。
    【解决方案2】:

    config.rb 特定于 Compass 项目,位于项目的根目录中。如果您使用 Compass,您可以根据自己的喜好指定 css_dir,记住 / 是 Compass 项目的根目录。

    css_dir = "/assets/css"
    

    如果你只使用Sass,你可以在编译时指定输出路径。

    sass input.scss ../path/to/output.css
    

    【讨论】:

    • 嗯我遇到了同样的问题,但不知道如何使用你的答案,我有一个 scss 文件夹和一个 css 文件夹,但由于某些奇怪的原因,sass 正在输出到样式表文件夹:(
    • 如果不了解您的项目,很难提供帮助。你是如何编译你的 sass 的?
    • 有没有什么办法可以在没有 Compass 的情况下做到这一点?
    • @ts_pati 第二个代码 sn-p 用于 Sass 命令行工具,它将您的输入文件作为第一个参数,将输出文件的路径作为第二个参数
    【解决方案3】:

    在文本编辑器中打开 config.rb 并将“css_dir”从“stylesheets”更改为“/”(见下文)

       http_path = "/"
       css_dir = "/"
       sass_dir = "sass"
       images_dir = "images"
       javascripts_dir = "javascripts"
    

    【讨论】:

      【解决方案4】:

      您也可以使用 koala app(http://koala-app.com/) 来更改 css 输出目录。我认为这是最简单的方法。 1.安装考拉app 2.在考拉界面和referh中运行并添加两个目录。

      【讨论】:

        猜你喜欢
        • 2010-12-08
        • 1970-01-01
        • 2015-01-25
        • 1970-01-01
        • 2020-06-24
        • 2019-12-11
        • 2020-08-26
        • 2013-04-21
        • 2017-01-30
        相关资源
        最近更新 更多