gpt4 book ai didi

javascript - Babel 6 转换运行时 : $export is not a function

转载 作者:IT王子 更新时间:2023-10-29 03:10:08 24 4
gpt4 key购买 nike

我正在尝试合并 Babel 的转换运行时以使我的代码与 IE9 兼容。但是自从集成它之后,代码甚至无法在 Chrome 上运行。我在 es6.object.define-property.js:3 上收到错误 Uncaught TypeError: $export is not a function。如果我的 .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'
},
]
}
};

enter image description here

最佳答案

尝试在 loader: 'babel-loader' 之后添加 exclude:/node_modules/。在尝试运行运行时转换器而不排除 node_modules 时,我遇到了同样的问题。不过,我不知道潜在的问题。

关于javascript - Babel 6 转换运行时 : $export is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36313885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com