Babel 6转换运行时:$ export不是函数

JavaScript Webpack

Gil前端

2020-03-24

我正在尝试合并Babel的转换运行时,以使我的代码与IE9兼容。但是,由于集成了该代码,该代码甚至无法在Chrome上运行。我得到的错误Uncaught TypeError: $export is not a functiones6.object.define-property.js:3在我的.babelrc中没有“ transform-runtime”行的情况下,一切运行正常。有任何想法吗?

这是我的.babelrc

{
  "plugins": [
    "transform-runtime"
  ],
  "presets": [
    "es2015",
    "react"
  ]
}

而我的webpack.config.js

var webpack = require('webpack');

var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');

module.exports = {
  entry: {
    EventAdmin: './src/event_admin',
    EventRender: './src/event_render'
  },
  output: {
    path: '../public/js2',
    filename: '[name].js' // Template based on keys in entry above
  },
  externals: {
    // require("jquery") is external and available
    //  on the global var jQuery
    'jquery': 'jQuery'
  },
  plugins: [commonsPlugin],
  devtool: 'source-map',
  module: {
    loaders: [
      { test: /\.css$/, loader: 'style-loader!css-loader' },
      {
        test: /\.js$/,
        loader: 'babel-loader'
      },
    ]
  }
};

在此处输入图片说明

第3645篇《Babel 6转换运行时:$ export不是函数》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android