Skip to content

Commit 2d92aa7

Browse files
committed
use buble instead of babel
1 parent e5370b5 commit 2d92aa7

File tree

3 files changed

+90
-678
lines changed

3 files changed

+90
-678
lines changed

build/webpack.base.config.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,24 @@ module.exports = {
1010
filename: 'client-bundle.js'
1111
},
1212
module: {
13-
noParse: /(lru-cache|es6-promise)\.js$/,
13+
noParse: /es6-promise\.js$/, // avoid webpack shimming process
1414
rules: [
1515
{
1616
test: /\.vue$/,
17-
loader: 'vue',
17+
loader: 'vue-loader',
1818
options: vueConfig
1919
},
2020
{
2121
test: /\.js$/,
22-
loader: 'babel',
23-
exclude: /node_modules/
22+
loader: 'buble-loader',
23+
exclude: /node_modules/,
24+
options: {
25+
objectAssign: 'Object.assign'
26+
}
2427
},
2528
{
2629
test: /\.(png|jpg|gif|svg)$/,
27-
loader: 'url',
30+
loader: 'url-loader',
2831
options: {
2932
limit: 10000,
3033
name: '[name].[ext]?[hash]'

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,10 @@
3131
},
3232
"devDependencies": {
3333
"autoprefixer": "^6.4.0",
34-
"babel-core": "^6.0.0",
35-
"babel-loader": "^6.0.0",
36-
"babel-preset-es2015": "^6.13.2",
37-
"babel-preset-stage-2": "^6.11.0",
3834
"cross-env": "^2.0.0",
3935
"css-loader": "^0.25.0",
36+
"buble": "^0.14.2",
37+
"buble-loader": "^0.3.2",
4038
"extract-text-webpack-plugin": "^2.0.0-beta.3",
4139
"file-loader": "^0.9.0",
4240
"stylus": "^0.54.5",

0 commit comments

Comments
 (0)