首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批处理Ruby Sass监视字符串

批处理Ruby Sass监视字符串
EN

Stack Overflow用户
提问于 2013-03-27 15:47:12
回答 1查看 1.8K关注 0票数 1

我想从目录根目录运行Ruby/Sass,我使用批处理文件保存了我的所有项目。

Ruby版本: 1.9.3 Sass版本: 3.2.7

例如:

D:\所有项目

我希望从根文件夹中运行SASS.bat,它应该在所有项目上自动执行sass的监视功能,如下所示:

代码语言:javascript
复制
sass --watch D:\all-projects/sass:public/stylesheets

此刻我得到了这个:

代码语言:javascript
复制
@echo off
cmd.exe /E:ON /K C:\Ruby193\bin\setrbvars.bat

sass --watch D:\all-projects/sass:public/stylesheets

这只启动根目录中的ruby,但是不运行Sass的watch函数。

我正在寻找这个解决方案,因为它将使Sass的使用更加容易和有效。

现在您必须运行RUBY ->查找->运行的目录sass

我该怎么做?我应该改变什么才能让这件事成功呢?

我欢迎所有的暗示和帮助。

谢谢你的进阶。

EN

回答 1

Stack Overflow用户

发布于 2013-03-27 16:01:01

试试这个,看看它是否有效:

代码语言:javascript
复制
@echo off
cmd.exe /E:ON /K C:\Ruby193\bin\setrbvars.bat
START /B sass --watch D:\all-projects\sass:public\stylesheets
PAUSE

我在过去为SASS创建了批处理文件,并做了类似的事情。但是,我从未在批处理文件中运行Ruby。所以我有点好奇你为什么要开始红宝石。

编辑:(基本示例)

这就是使用SASS创建基本批处理文件所需的全部内容。

-Create一个名为test.bat的批处理文件,包含以下代码并保存到桌面。

代码语言:javascript
复制
@echo off 
sass --watch file.scss
PAUSE

-Create一个名为test.scss的空白.scss文件,并保存到桌面上。-Now运行您的批处理文件,它应该创建file.css,并说.

代码语言:javascript
复制
>>> Sass is watching for changes. Press Ctrl-C to stop.
overwrite file.css
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15663129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档