如何在节点项目的package.json中包含Bourbon(通过npm安装)的路径?
我见过的所有例子都是通过咕噜等:
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/"
}
答案 0 :(得分:1)
有几种方法可以做到这一点,但据我所知,无法在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/"
}