Mein app.scssUngültige CSS-Fehler für Sass-loader
.tes {
color: red;
}
Der Ausgabefehler, wenn ich ./node_modules/.bin/webpack
ERROR in ./~/css-loader!./~/sass-loader?indentedSyntax!./www/assets/app.scss
Module build failed:
.tes {
^
Invalid CSS after ".tes {": expected "}", was "{"
in ./www/assets/app.scss (line 1, column 7)
@ ./www/assets/app.scss 4:14-135 13:2-17:4 13:2-17:4 14:20-141
Mein webpack.config
module: {
loaders: [
{
test: /\.scss$/,
loader: 'style!css!sass?indentedSyntax'
},
{
test: /\.css$/,
loader: 'style!css'
}, {
test: /\.(woff|woff2|ttf|eot|svg)(\?]?.*)?$/,
loader: 'file-loader?name=res/[name].[ext]?[hash]'
}
]
},
Und mein app.js
require('./www/assets/app.scss');
var angular = require('angular');
var uiRouter = require('angular-ui-router');
require('velocity-animate');
require('node-lumx');
var HomeController = require('./www/components/home/homeController');
angular.module('app', ['lumx', uiRouter])
... //OMITED
Da Sie die 'sass' Loader verwenden mit der Option 'eingerückteSyntax' Ich denke, dass es erwartet, dass Sie die eingerückte Syntax von sass verwenden, die keine Klammern, sondern Leerzeichen verwendet: http://sass-lang.com/documentation/file.INDENTED_SYNTAX.html –
Das ist richtig .. danke! Du behebst mein Problem..aber noch ein Fehler "Uncaught SyntaxError: fehlt) nach der Argumentliste", aber nur im Browser. – ridermansb
@ExplosionPills, sollten Sie das als Antwort hinzufügen. Es ist die richtige Antwort. Es hat mir auch geholfen. Vielen Dank! – Jake