Browse Source

Add babel-loader to solve Edge browser issue

develop
Jerome Wu 6 years ago
parent
commit
8e73c8d1e1
  1. 1531
      package-lock.json
  2. 3
      package.json
  3. 23
      scripts/webpack.config.common.js
  4. 2
      scripts/webpack.config.dev.js
  5. 2
      scripts/webpack.config.prod.js

1531
package-lock.json generated

File diff suppressed because it is too large Load Diff

3
package.json

@ -20,6 +20,9 @@ @@ -20,6 +20,9 @@
],
"license": "Apache-2.0",
"devDependencies": {
"@babel/core": "^7.4.4",
"@babel/preset-env": "^7.4.4",
"babel-loader": "^8.0.6",
"eslint": "^5.9.0",
"eslint-config-airbnb": "^17.1.0",
"eslint-plugin-import": "^2.14.0",

23
scripts/webpack.config.common.js

@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
module.exports = {
module: {
rules: [
{
test: /\.m?js$/,
// exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: [
[
'@babel/preset-env',
{
targets: 'last 2 versions',
}
]
],
}
}
}
]
},
};

2
scripts/webpack.config.dev.js

@ -1,9 +1,11 @@ @@ -1,9 +1,11 @@
const path = require('path');
const webpack = require('webpack');
const common = require('./webpack.config.common');
const genConfig = ({
entry, filename, library, libraryTarget,
}) => ({
...common,
mode: 'development',
entry,
output: {

2
scripts/webpack.config.prod.js

@ -1,8 +1,10 @@ @@ -1,8 +1,10 @@
const path = require('path');
const common = require('./webpack.config.common');
const genConfig = ({
entry, filename, library, libraryTarget,
}) => ({
...common,
mode: 'production',
devtool: 'source-map',
entry,

Loading…
Cancel
Save