如何将 sails.js 与指南针整合?

how can I integrate sails.js with compass?

首先请原谅我的英语,我想在 sails 中拥有 compass 的所有编译能力,compass 能够观察许多目录并编译不以 _ 开头的文件,并创建相同的目录结构对于编译的文件。我如何使用 grunt 执行此操作,或者如何将 compass 添加到 grunt 并让 compass 编译文件,谢谢

sails.js 使用 g运行t 进行自动/手动任务 运行ning。 如果您需要简化或自动化指南针任务,请使用 grunt-compass .

技术细节

  • 创建一个新文件tasks/config/compass.js,内容类似于下面

     module.exports = function (grunt) {
        grunt.config.set('compass', {
            src: 'assets/scss/partials',
            dest: 'assets/css/partials'
        });
        grunt.loadTasks('grunt-compass/tasks');
    
      };
  • 那么你应该可以运行任务使用 grunt compass

  • 编辑 tasks/watch.js 文件并添加 compass 任务和 linkAssets 任务等,如果你想 运行 文件更改时的任务。