2016-01-06 30 views
1

如何將包含路徑的Bourbon(通過npm安裝)包含在節點項目的package.json中?在package.json中包含波旁路徑?

所有我見過的例子是通過咕嚕等:

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

任何人都知道如何做到這一點,這樣下將在SASS文件?

@import 'bourbon'; 

當前上海社會科學院編制是我們構建了一步,看起來像這樣:

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

究竟是你想做些什麼?你想設置路徑?或者從SASS訪問它們?或者是什麼? –

+0

@SteveBennett爲了清晰起見,我編輯了這篇文章。基本上我需要在我編譯的scss構建文件的頂部導入波旁npm包。如果您查看[node-sass文檔](https://github.com/sass/node-sass),似乎有一個'--include-path'方法,但它不適用於我。 –

回答

1

有幾種方法可以做到這一點,但據我知道這是不可能的設置包括路徑在package.json中。

如果您使用的是薩斯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/" 
} 
+0

爲了清晰起見,我編輯了該帖子。基本上我需要在我編譯的scss構建文件的頂部導入波旁npm包。如果您查看[node-sass文檔](https://github.com/sass/node-sass),似乎有一個'--include-path'方法,但它不適用於我。 –

+0

'--include-path'適用於我。編輯答案以包含代碼 –