0
私はwebpack 3.4.1の最新バージョンをsass loaderを使って使用しています。テキストプラグインを抽出して、CSSソースファイルを生成します。それは私のdevサーバー上で正常に読み込まれ、cssファイルを見ることができますが、最初の行に@ body {color:#000}のcssファイルを指しているコンソールエラー 'Uncaught SyntaxError:Unexpected token'が表示されます。Webpack 3ビルド後のサスローダーエラー
私のwebpack設定は以下の通りです。どんな助けでも大歓迎です。
const path = require('path');
const webpack = require('webpack');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
context: path.resolve(__dirname, ''),
entry: {
app: './src/js/app.js',
},
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, './dist/assets'),
publicPath: '/assets',
},
devServer: {
contentBase: path.resolve(__dirname, './src'), // New
},
module: {
rules: [{
test: /\.js$/,
exclude: [/node_modules/],
use: [{
loader: 'babel-loader',
options: {
presets: ['es2015']
},
}],
},
{
test: /\.(svg|gif|png|eot|woff|ttf)$/,
use: [{
loader: 'url-loader'
}]
},
{
test: /\.scss$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: ['css-loader', 'sass-loader']
})
}
],
},
plugins: [
new ExtractTextPlugin({
filename: '[name].bundle.css',
allChunks: true,
}),
],
};
こんにちはクリス、あなたはそれを解決するために管理しましたか?(コンパス、プリプロス) Preprosはとても良いです。 –