gpt4 book ai didi

sass - 编译SCSS( compass )+刷新浏览器的最快方法?

转载 作者:行者123 更新时间:2023-12-04 07:02:35 24 4
gpt4 key购买 nike

只是想知道您认为编译 SCSS 和刷新浏览器的最快方法是什么?我目前正在使用 LiveReload,但有时它似乎有点慢,可能需要 1-3 秒。看起来并不多,但我觉得我正在失去正确的编码速度。

你们都用什么? CodeKit 会更快吗?或者也许是 Sublime LiveReload 插件(不是实际的应用程序)?或者也许我应该放弃 Compass 并使用其他东西?任何建议,将不胜感激。

附注。我在 OS X 上

最佳答案

我使用这个堆栈:

  • gruntjs
  • grunt-sass (使用 libsass 通过 node-sass 而不是 ruby​​ sass)
  • grunt-watch-contrib

  • 注意事项
  • Sass indented syntax不支持。
  • Compass不支持

  • 但是x100xxx要快得多......!

    在此处阅读更多信息:

    http://benfrain.com/lightning-fast-sass-compiling-with-libsass-node-sass-and-grunt-sass/

    例子

    要在页面上启用实时重新加载,请在结束正文标记之前添加脚本标记:

    <script src="//localhost:35729/livereload.js"></script>

    这是 的一个例子Gruntfile.js :

    module.exports = function(grunt) {
    grunt.initConfig({
    pkg: grunt.file.readJSON("package.json"),
    sass: {
    dist: {
    options: {
    outputStyle: "nested"
    },
    files: {
    "dist/css/app.css": "src/scss/app.scss"
    }
    }
    },
    watch: {
    options: {
    livereload: true
    },
    grunt: {
    files: ["Gruntfile.coffee"]
    },
    sass: {
    files: "src/scss/app.scss",
    tasks: ["sass"]
    }
    }
    });
    grunt.loadNpmTasks("grunt-sass");
    grunt.loadNpmTasks("grunt-contrib-watch");
    grunt.registerTask("build", ["sass"]);
    grunt.registerTask("default", ["build", "watch"]);
    };

    关于sass - 编译SCSS( compass )+刷新浏览器的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20934044/

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