Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与LiveReload一起使用Bourbon SASS库_Sass_Css Preprocessor - Fatal编程技术网

与LiveReload一起使用Bourbon SASS库

与LiveReload一起使用Bourbon SASS库,sass,css-preprocessor,Sass,Css Preprocessor,我很想使用,但我似乎无法让他们一起工作。有人成功地让这两个人玩得很好吗?cmal 我在周末对此进行了思考,发现如果您使用“在处理更改后运行自定义命令”选项而不是标准编译选项,那么您可以使用上详述的命令 如果有帮助的话,我写了一个。有人告诉我,通过将lib/bourbon.rb文件传递到LiveReload中的“运行自定义命令”选项,可以让它工作。请参阅所附图片。 如果您安装了Bourbon的最新版本(3.0.0),并将Bourbon安装到compass sass目录中: bourbon inst

我很想使用,但我似乎无法让他们一起工作。有人成功地让这两个人玩得很好吗?

cmal

我在周末对此进行了思考,发现如果您使用“在处理更改后运行自定义命令”选项而不是标准编译选项,那么您可以使用上详述的命令


如果有帮助的话,我写了一个。

有人告诉我,通过将lib/bourbon.rb文件传递到LiveReload中的“运行自定义命令”选项,可以让它工作。请参阅所附图片。

如果您安装了Bourbon的最新版本(3.0.0),并将Bourbon安装到compass sass目录中:

bourbon install --path ./sass
然后,您可以通过一个小调整来使用LiveReload。您需要将LiveReload版本的SASS至少替换为3.2.3,因为Bourbon需要这样做

有关如何替换LiveReload默认SASS版本的说明,请参见:


这似乎对我有用。

亚当:我没能做到这一点。在处理更改后运行自定义命令下使用以下命令,LiveReload将在我更改文件后挂起。它显然在做些什么,但它失败了。从CLI中查找时使用相同的命令
sass--watch styles/site.scss-r./styles/bourbon/lib/bourbon.rb
CMAL,我能想到的唯一一件可能导致问题的事情是,您输入的sass命令相对于您在LiveReload中查看的文件夹具有正确的路径。换句话说,当您从cli运行此命令时,您是否与LiveReload用于此项目的目录位于同一目录中?亚当:是的,在这两种情况下,我都位于项目的根目录中。非常神秘。我没有弄明白这一点,而是在0.3秒的延迟时间内使用LiveReload刷新浏览器,并通过终端观看sass/bourbon。不是很优雅,但很管用。
bourbon install --path ./sass