Ember-Cli SASS 设置
Ember-Cli SASS Settings
我正在使用 ember-cli-sass
而不是 broccoli-ruby-sass
这些是我完成的步骤
npm install --save-dev ember-cli-sass
bower install --save foundation
我在启动 ember server
后在控制台中收到此错误
我不明白为什么说"File not found: /app/styles/app.scss"
我没有app.scss来自
的任何部分
我在配置中遗漏了一些东西,到底是什么问题?
我正在使用三个 sass 文件
_global.sass
_music.sass
_player.sass
我将它们导入 app.sass
@import global
@import player
@import music
我正在阅读 https://www.npmjs.com/package/ember-cli-sass,上面写着
在 config/environment.js:
中指定一些包含路径
ENV.sassOptions = {
includePaths: [
'bower_components/foundation/scss'
]
}
我对这些设置有点困惑,我需要一些建议
我认为您遇到错误是因为您可能没有将 app.css
文件的名称更改为 app.scss
你的 app/styles
文件夹你应该在那个文件中有一个名为 app.scss
的文件我会把你的导入
// app.scss
@import 'foundation';
@import 'global';
@import 'player';
@import 'music';
然后你需要添加:
ENV.sassOptions = {
includePaths: [
'bower_components/foundation/scss'
]
}
给你的 config/environment.js
这样的:
module.exports = function(environment) {
var ENV = {
modulePrefix: 'test-sass',
environment: environment,
baseURL: '/',
locationType: 'auto',
sassOptions: {
includePaths: [
'bower_components/foundation/scss'
]
},
EmberENV: {
FEATURES: {
.....
如果您想在 ember-cli 应用程序中使用基础,请使用 ember-cli 插件:https://www.npmjs.com/package/ember-cli-foundation-sass
我认为 ember-cli-sass 默认会查找 sass 扩展名为 .scss 的文件。如果您使用的文件扩展名为.sass,您需要在sass选项中指定。
ENV.sassOptions = {
includePaths: [
'bower_components/foundation/scss'
],
extension: 'sass'
}
我正在使用 ember-cli-sass
而不是 broccoli-ruby-sass
这些是我完成的步骤
npm install --save-dev ember-cli-sass
bower install --save foundation
我在启动 ember server
我不明白为什么说"File not found: /app/styles/app.scss"
我没有app.scss来自
的任何部分我在配置中遗漏了一些东西,到底是什么问题?
我正在使用三个 sass 文件
_global.sass
_music.sass
_player.sass
我将它们导入 app.sass
@import global
@import player
@import music
我正在阅读 https://www.npmjs.com/package/ember-cli-sass,上面写着
在 config/environment.js:
中指定一些包含路径ENV.sassOptions = {
includePaths: [
'bower_components/foundation/scss'
]
}
我对这些设置有点困惑,我需要一些建议
我认为您遇到错误是因为您可能没有将 app.css
文件的名称更改为 app.scss
你的 app/styles
文件夹你应该在那个文件中有一个名为 app.scss
的文件我会把你的导入
// app.scss
@import 'foundation';
@import 'global';
@import 'player';
@import 'music';
然后你需要添加:
ENV.sassOptions = {
includePaths: [
'bower_components/foundation/scss'
]
}
给你的 config/environment.js
这样的:
module.exports = function(environment) {
var ENV = {
modulePrefix: 'test-sass',
environment: environment,
baseURL: '/',
locationType: 'auto',
sassOptions: {
includePaths: [
'bower_components/foundation/scss'
]
},
EmberENV: {
FEATURES: {
.....
如果您想在 ember-cli 应用程序中使用基础,请使用 ember-cli 插件:https://www.npmjs.com/package/ember-cli-foundation-sass
我认为 ember-cli-sass 默认会查找 sass 扩展名为 .scss 的文件。如果您使用的文件扩展名为.sass,您需要在sass选项中指定。
ENV.sassOptions = {
includePaths: [
'bower_components/foundation/scss'
],
extension: 'sass'
}