【问题标题】:How to specify correct output folder for CSS using SASS & LiveReload?如何使用 SASS 和 LiveReload 为 CSS 指定正确的输出文件夹?
【发布时间】:2013-05-28 11:39:22
【问题描述】:

有一个奇怪的问题。

我正在使用 SASS,我安装了指南针,但不需要使用它,因为我有 LiveReload。

通过 LiveReload,我已将脚本粘贴到我的 index2.html 文件中。然后在输出路径中,我的 sass/main.scss 文件夹定位到 css/main.css 文件夹。但是由于某种原因,它仍然输出到样式表文件夹。

这让我发疯了,我如何强制 SASS 或 lifereload 以确保输出到正确的文件夹?我从未创建过样式表文件夹,当我删除并进行更改并保存我的 main.scss 文件时,它会重新创建样式表文件夹并将 main.css 放在那个 X_X 中

编辑:我相信它是这个 python 项目中某处的配置文件。我找到了一个 config.rb 文件,但那里的路径似乎很好,所以它一定是某个地方的另一个设置......我会继续寻找,或者我可以在星期一询问 Python 开发人员

config.rb

# Require any additional compass plugins here.

require 'compass/util'

require 'compass/browser_support'

require 'compass/sass_extensions'

require 'compass/version'

require 'compass/errors'

require 'compass_twitter_bootstrap'

require 'breakpoint'

require 'toolkit'



# Set this to the root of your project when deployed:

http_path = "/"

css_dir = "css"

sass_dir = "sass"

images_dir = "img"

javascripts_dir = "scripts/js"

environment = :production

output_style = (environment == :production) ? :compressed : :expanded

【问题讨论】:

  • 注意,仍然没有运气...但我确实为 Codekit 和 bam 安装了跟踪...它输出到 css 文件夹。希望有人可以帮助我解决 LiveReload
  • 我建议你全力以赴并购买 codekit。它比 LiveReload 做的事情要多得多。
  • @nouveau 我实际上可能会这样做:)

标签: css sass livereload


【解决方案1】:

问题在于之前的开发人员是如何设置的,而不是他造成了错误,而只是他设置的方式。

我创建了一个新文件夹并将我的文件移到那里,现在我在 SASS 文件夹中的 SCSS 文件可以正确编译到 CSS 文件夹中。

【讨论】:

    【解决方案2】:

    只需使用您所说的适当样式文件夹更改您的 css 链接。这不是同样快速的解决方案吗?

    【讨论】:

    • 好吧,我可以,但我喜欢我的 css 在 css 文件夹中,而不是 stylesheets 文件夹中......这是一个奇怪的错误
    • 这似乎是您使用的工具的限制。有些东西告诉它制作那个样式表文件夹 - 你问过制作 LiveReload 的人吗?
    猜你喜欢
    • 1970-01-01
    • 2016-12-31
    • 2015-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多