在 package.json 中包含 Bourbon 路径?

Include Bourbon path in package.json?

如何在节点项目的 package.json 中包含 Bourbon(通过 npm 安装)的路径?

我看到的所有示例都是通过 grunt 等获得的:

var bourbon = require('node-bourbon');
bourbon.includePaths // Array of Bourbon paths

有人知道如何执行此操作以便以下内容在 SASS 个文件中有效吗?

@import 'bourbon';

当前 SASS 编译是我们构建中的一个步骤,如下所示:

"scripts": {
    // Need to import bourbon npm package as sass before /scss directory
    "sass": "node-sass -o build/css/ scss/"
}

有几种方法可以做到这一点,但据我所知,无法在 package.json.

中设置包含路径

如果您使用 Sass CLI,您可以 运行 sass -I [path to bourbon] input.scss:output.css

使用 node-sass 将是:

"scripts": {
    "sass": "node-sass --include-path node_modules/bourbon/app/assets/stylesheets -o build/css/ scss/"
}