-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
Description
I run the Webpack DevServer with the command:
webpack-dev-server --config config/webpack.dev.js --display-error-details --inline
The config looks like
module: {
...
{
test: /\.css$/,
loader: ExtractTextPlugin.extract({
fallbackLoader: "style",
loader: "css"
})
}, {
test: /\.scss/,
loader: ExtractTextPlugin.extract({
fallbackLoader: "style",
loader: "css!postcss!sass"
}),
exclude: /^\_.*\.scss/
},
},
postcss: function () {
// try the jquery for browsers here - http://browserl.ist/
return [autoprefixer({browsers: ['last 3 versions']})];
},
plugins: [
...
new ExtractTextPlugin({
filename: "[name].css"
})
],
devServer: {
host: 'localhost',
port: 3000,
historyApiFallback: true,
contentBase: 'dist/',
watchOptions: {
aggregateTimeout: 100,
poll: 300
},
stats: {
colors: true
}
}
Now, wenn I edit some SASS file and make any error (SASS gets invalid), the DevServer aborts running.
[mXBz] ./~/css-loader!./~/postcss-loader!./~/sass-loader!./src/assets/css/vendor.scss 61.8 kB {0} [built]
webpack: bundle is now VALID.
webpack: bundle is now INVALID.
C:\Projects\bpmn-editor-poc\node_modules\loader-runner\lib\LoaderRunner.js:90
throw e;
^
TypeError: Cannot read property 'C:\Projects\bpmn-editor-poc\node_modules\extract-text-webpack-plugin' of null
at C:\Projects\bpmn-editor-poc\node_modules\extract-text-webpack-plugin\index.js:257:27
at C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:468:4
at Array.forEach (native)
at callback (C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:467:14)
at Compilation.<anonymous> (C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:488:4)
at C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:332:10
at C:\Projects\bpmn-editor-poc\node_modules\async\lib\async.js:52:16
at Object.async.forEachOf.async.eachOf (C:\Projects\bpmn-editor-poc\node_modules\async\lib\async.js:236:30)
at Object.async.forEach.async.each (C:\Projects\bpmn-editor-poc\node_modules\async\lib\async.js:209:22)
at Compilation.addModuleDependencies (C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:192:8)
at Compilation.processModuleDependencies (C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:177:7)
at Compilation.<anonymous> (C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:475:8)
at C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:124:4
at Array.forEach (native)
at callback (C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:123:12)
at C:\Projects\bpmn-editor-poc\node_modules\webpack\lib\Compilation.js:147:10
Can DevServer ignore errors in SASS / CSS files, continue running and refresh the browser when these files are ok again?
Many thanks in advance,