From 389ea864b09b52b46c3704e265e7fb6f4c2d1a42 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 5 Mar 2018 17:46:40 -0500 Subject: [PATCH] fix: temporarily disable babel plugins that are not compatible with babel 7 yet --- packages/@vue/babel-preset-app/README.md | 4 ++-- packages/@vue/babel-preset-app/index.js | 6 +++--- packages/@vue/babel-preset-app/package.json | 4 +--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/@vue/babel-preset-app/README.md b/packages/@vue/babel-preset-app/README.md index 09fba09c3..282450f81 100644 --- a/packages/@vue/babel-preset-app/README.md +++ b/packages/@vue/babel-preset-app/README.md @@ -20,8 +20,8 @@ This is the default Babel preset used in all Vue CLI projects. - Vue JSX support - [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx) - [babel-plugin-transform-vue-jsx](https://github.com/vuejs/babel-plugin-transform-vue-jsx) - - [babel-plugin-jsx-event-modifiers](https://github.com/nickmessing/babel-plugin-jsx-event-modifiers) - - [babel-plugin-jsx-v-model](https://github.com/nickmessing/babel-plugin-jsx-v-model) + - ~~[babel-plugin-jsx-event-modifiers](https://github.com/nickmessing/babel-plugin-jsx-event-modifiers)~~ (temporarily disabled until fixed for Babel 7) + - ~~[babel-plugin-jsx-v-model](https://github.com/nickmessing/babel-plugin-jsx-v-model)~~ (temporarily disabled until fixed for Babel 7) ## Options diff --git a/packages/@vue/babel-preset-app/index.js b/packages/@vue/babel-preset-app/index.js index 38a22503a..820143e00 100644 --- a/packages/@vue/babel-preset-app/index.js +++ b/packages/@vue/babel-preset-app/index.js @@ -8,9 +8,9 @@ module.exports = (context, options = {}) => { if (options.jsx !== false) { plugins.push( require('@babel/plugin-syntax-jsx'), - require('babel-plugin-transform-vue-jsx'), - require('babel-plugin-jsx-event-modifiers'), - require('babel-plugin-jsx-v-model') + require('babel-plugin-transform-vue-jsx') + // require('babel-plugin-jsx-event-modifiers'), + // require('babel-plugin-jsx-v-model') ) } diff --git a/packages/@vue/babel-preset-app/package.json b/packages/@vue/babel-preset-app/package.json index 982bade61..2df1fa2b7 100644 --- a/packages/@vue/babel-preset-app/package.json +++ b/packages/@vue/babel-preset-app/package.json @@ -28,8 +28,6 @@ "@babel/runtime": "^7.0.0-0", "babel-helper-vue-jsx-merge-props": "^2.0.3", "babel-plugin-dynamic-import-node": "^1.2.0", - "babel-plugin-jsx-event-modifiers": "^2.0.5", - "babel-plugin-jsx-v-model": "^2.0.3", - "babel-plugin-transform-vue-jsx": "^3.5.1" + "babel-plugin-transform-vue-jsx": "^4.0.0" } }