fix production "Unexpected token" error
This commit is contained in:
parent
c48bd28ddf
commit
7ce458fe2d
@ -44,7 +44,7 @@
|
||||
},
|
||||
"production": {
|
||||
"plugins": [
|
||||
"transform-react-constant-elements"
|
||||
// "transform-react-constant-elements" enable when #5325 is fixed
|
||||
]
|
||||
}
|
||||
}
|
||||
|
@ -9,8 +9,7 @@ const {
|
||||
MODULES,
|
||||
FRONTEND,
|
||||
UI,
|
||||
STATIC,
|
||||
ESLINT
|
||||
STATIC
|
||||
} = paths;
|
||||
|
||||
module.exports = {
|
||||
@ -39,23 +38,13 @@ module.exports = {
|
||||
},
|
||||
plugins: [
|
||||
plugins['define'](),
|
||||
plugins['shell']()
|
||||
plugins['shell'](),
|
||||
plugins['named-modules'](),
|
||||
plugins['case-sensitive-paths']()
|
||||
|
||||
],
|
||||
module: {
|
||||
rules: [{
|
||||
test: /js?$/,
|
||||
enforce: 'pre',
|
||||
use: [{
|
||||
loader: 'eslint-loader',
|
||||
options: {
|
||||
configFile: ESLINT
|
||||
}
|
||||
}],
|
||||
include: [
|
||||
FRONTEND,
|
||||
UI
|
||||
]
|
||||
}, {
|
||||
exclude: [
|
||||
/\.html$/,
|
||||
/\.(js|jsx)$/,
|
||||
|
@ -1,6 +1,13 @@
|
||||
// const graphql = require('../../cloudapi-graphql/src/endpoint');
|
||||
const plugins = require('./plugins');
|
||||
const base = require('./base');
|
||||
const paths = require('./paths');
|
||||
|
||||
const {
|
||||
FRONTEND,
|
||||
UI,
|
||||
ESLINT
|
||||
} = paths;
|
||||
|
||||
const devServer = {
|
||||
hot: true,
|
||||
@ -26,11 +33,25 @@ module.exports = Object.assign(base, {
|
||||
'react-dev-utils/webpackHotDevClient',
|
||||
base.entry
|
||||
],
|
||||
module: {
|
||||
rules: base.module.rules.concat([{
|
||||
test: /js?$/,
|
||||
enforce: 'pre',
|
||||
use: [{
|
||||
loader: 'eslint-loader',
|
||||
options: {
|
||||
configFile: ESLINT
|
||||
}
|
||||
}],
|
||||
include: [
|
||||
FRONTEND,
|
||||
UI
|
||||
]
|
||||
}])
|
||||
},
|
||||
plugins: base.plugins.concat([
|
||||
plugins['named-modules'](),
|
||||
plugins['hot-module-replacement'](),
|
||||
plugins['watch-missing-node-modules'](),
|
||||
plugins['case-sensitive-paths']()
|
||||
plugins['watch-missing-node-modules']()
|
||||
]),
|
||||
node: {
|
||||
fs: 'empty',
|
||||
|
@ -1332,8 +1332,8 @@ babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.19
|
||||
to-fast-properties "^1.0.1"
|
||||
|
||||
babylon@^6.1.0, babylon@^6.10.0, babylon@^6.11.0, babylon@^6.12.0, babylon@^6.13.0, babylon@^6.15.0:
|
||||
version "6.15.0"
|
||||
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.15.0.tgz#ba65cfa1a80e1759b0e89fb562e27dccae70348e"
|
||||
version "6.16.1"
|
||||
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3"
|
||||
|
||||
babylon@~5.8.3:
|
||||
version "5.8.38"
|
||||
@ -1543,8 +1543,8 @@ caniuse-api@^1.5.2:
|
||||
lodash.uniq "^4.3.0"
|
||||
|
||||
caniuse-db@^1.0.30000187, caniuse-db@^1.0.30000346, caniuse-db@^1.0.30000624:
|
||||
version "1.0.30000624"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000624.tgz#554b87547895e36f5fe128f4b7448a2ea5bf2213"
|
||||
version "1.0.30000626"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000626.tgz#44363dc86857efaf758fea9faef6a15ed93d8f33"
|
||||
|
||||
capture-stack-trace@^1.0.0:
|
||||
version "1.0.0"
|
||||
|
Loading…
Reference in New Issue
Block a user