gpt4 book ai didi

sass - 在本地开发 SASS,更改时上传

转载 作者:行者123 更新时间:2023-12-04 10:05:26 24 4
gpt4 key购买 nike

我是一名从 CSS 过渡到 SASS 的前端开发人员。我在本地机器上安装了 Ruby 和 Compass,并且 Compass“ watch ”运行良好。

但是,我最终还是得到了本地 CSS 文件,每次微小的更改后,我都必须手动将这些文件通过 FTP 传输到服务器,以查看所做的更改。我想自动化这个。

我确实找到了 this thread建议使用 rsync,但我使用 Windows,我觉得设置 rsync 真的很困难。

有什么方法可以使用 Ruby 自动执行此操作吗?我试图获得的工作流程:

  • 我将 SCSS 文件保存在 VIM 中。
  • Compass Watch 检测到更改并编译一个新的 CSS 文件
  • 一些神奇的工具检测到CSS文件的变化,上传到我的服务器
  • 我切换到 Chrome,按 F5,看到更改

  • 我可以做任何事情,除了第 3 步。有什么想法吗? (那不涉及 Linux 或 Mac 专用软件?)

    最佳答案

    我不同意 Roy 和 Adam,在使用 Wordpress 主题时,我在远程开发服务器上进行开发。我有一群人添加内容和其他编辑来更新数据库,作为开发人员,我很难 100% 的时间在本地工作。他们更新内容的 sql 文件在与我的 sql 文件(你知道主题选项设置和什么不知道)之后不会很好地融合。

    由于这个原因,我一直避免使用 SASS 直到现在。

    我的最佳工作流程是编辑我的 scss 文件 -> 自动编译为 css -> 自动上传到搜索(就像保存时上传一样)-> livereload 发生并且我看到编辑(我可以没有这最后一步)。

    我还没有尝试过,但我发现这个链接似乎是迄今为止最接近的答案。 Using SASS with Remote Setup

    旁注:在本地工作并不总是最佳设置。这不是答案,这是我第 8 次看到这个问题的类似答案。

    更新:刚刚在没有 Codekit 的情况下尝试过,只是 sass --watch 并且效果很好!

    另一个更新:我进一步修改了处理 sass 和远程开发的方式。
    我知道使用 Sublime,同时打开我的 .scss 和 .css 文件。然后我使用 SFTP(一个用于 sublime 的包)来“监视文件”,它会在直接编辑之外查找文件的更改,然后我打开终端并 sass 我的 scss 文件,现在每次我将它保存在本地然后编译后的 css 文件会自动上传到我的服务器!希望这是有道理的,也许我会制作一个视频展示。

    关于sass - 在本地开发 SASS,更改时上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7470190/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com