我們正在將我們現有的遺留項目遷移到Ember,並且我們的項目同時具有SASS和SCSS文件。我使用ember-cli-sass通過包含一個選項「extension:'sass'」來處理SASS文件。它工作的非常好。但是我怎麼配置這個插件同時使用.sass和.scss文件。請幫忙!!如何在我的Ember項目中使用SASS和SCSS
1
A
回答
3
正如您所提到的,記錄的設置似乎可以添加sass
擴展名。
ember install ember-cli-sass
在ember-cli-build.js
文件:
// ember-cli-build.js
var app = new EmberApp(defaults, {
sassOptions: {
extension: 'sass'
}
});
目前這種配置意味着灰燼會尋找一個名爲app.sass
文件。不幸的是,這也意味着您的入口點有app.scss
將無法工作。也許這對你的使用情況並不理想,但希望這不是一個交易斷路器。
但是你可以@include
從app.sass
文件都scss
和sass
文件,它們都將被打包成你app.css
。
如果您需要從appliation,其中一些來自.sass
文件和一些來自.scss
文件,然後(寫作的)這是要採取內the ember-cli-sass code一些工作支持多種輸出路徑。在ember-cli-build.js
文件中直接使用broccoli-sass plugin可能會有更好的運氣。
相關問題
- 1. 如何在我的HTML項目中使用sass/scss文件?
- 2. 如何在最新的vue-cli starter項目中使用SASS/SCSS?
- 3. 如何使用SASS/SCSS
- 4. SCSS/SASS - 使用BEM與SASS和屬性
- 5. 如何在Ember-cli項目中自定義Foundation Scss樣式
- 6. 如何在我的React/webpack項目中使用sass?
- 7. 使用&符號的SASS/SCSS
- 8. 在我的Rails項目中使用jQuery,Bootstrap和Sass
- 9. 我應該使用SASS還是SCSS?
- 10. 在Node.js中使用Slim或Haml&Sass/SCSS?
- 11. 如何使用帶SASS語法(不是SCSS)的sass地圖?
- 12. 如何使用Gulp從SASS/SCSS中縮小和Autoprefix CSS文件
- 13. 如何開始在Sinatra項目中使用Twitter Bootstrap和Sass?
- 14. 如何在sass/scss中轉義string css?
- 15. sass/scss/compass:如何設置默認項目文件結構
- 16. SASS/SCSS @mixin使用參數
- 17. 創建使用SASS/SCSS
- 18. 在.less項目中使用.scss庫
- 19. 在ruby中評估SCSS(SASS)模板(Rails項目)
- 20. 如何在角度4項目中使用angularjs的scss文件
- 21. 如何在我的Webpack sass-loader配置中爲SCSS指定資源根目錄?
- 22. 在Ember中使用Sass工具箱
- 23. 我如何使用sass scss創建/轉換一個css文件
- 24. SASS/SCSS單個項目中合併的多值
- 25. 如何有條件地加載CSS和使用SASS/SCSS
- 26. 如何配置SCSS項目?
- 27. 使用內容:「」;在SASS(非scss)
- 28. sass和scss有區別嗎?
- 29. 如何處理scss項目中的partials?
- 30. 如何在涼亭項目中使用bootstrap v4 scss版本
感謝您的建議。將試試這個,讓你知道這是否有效。此外,我正在使用ember-component-css進行模塊化設計。目前該系統對於結合了ember-cli-sass和ember-component-css的sass文件來說絕對正常。那麼可以使用sass和scss這兩個插件來處理您提出的更改? –
我沒有使用ember-component-css,但它看起來像使用https://github.com/postcss/postcss-scss而不是broccoli-sass,所以相同的配置將不起作用。您可能只需要更好的時間將所有SASS代碼轉換爲相同的格式(可能* .scss),並使用sass-convert參見:http://sass-lang.com/documentation。 – Mitch