Safari 出现意外令牌 const

作者: carloquilala创建于 2018年9月5日更新于 2018年9月5日

// JavaScript // ------------------------------------ config.module.rules.push({ test: /.(js|jsx)$/, exclude: /node_modules/, use: [{ loader: 'babel-loader', query: { cacheDirectory: true, plugins: [ 'babel-plugin-transform-class-properties', 'babel-plugin-syntax-dynamic-import', [ 'babel-plugin-transform-runtime', { helpers: true, polyfill: true, // we polyfill needed features in src/normalize.js regenerator: true } ], [ 'babel-plugin-transform-object-rest-spread', { useBuiltIns: true } // we polyfill Object.assign in src/normalize.js ] ], presets: [ 'babel-preset-react', ['babel-preset-env', { modules: false, targets: { ie9: true }, uglify: true }] ] } }] });

// Styles // ------------------------------------ const extractStyles = new ExtractTextPlugin({ filename: 'styles/[name].[contenthash].css', allChunks: true, disable: DEV });

config.module.rules.push({ test: /.(sass|scss|css)$/, loader: extractStyles.extract({ fallback: 'style-loader', use: [ { loader: 'css-loader', options: { sourceMap: project.sourcemaps, minimize: { autoprefixer: { add: true, remove: true, browsers: ['last 2 versions'] }, discardComments: { removeAll: true }, discardUnused: false, mergeIdents: false, reduceIdents: …

内容来源: dvdzkwsk/react-redux-starter-kit