{ test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader?optional[]=runtime'}
我安装了babel-runtime
我在上面使用带有babel-loader配置的webpack,但得到Object.assign不是函数。我该如何解决?
答案 0 :(得分:3)
您需要安装babel-runtime。
npm install babel-runtime --save-dev
然后,您可以在webpack配置中使用以下作为加载器 -
{
test: /\.js?$/,
exclude: /node_modules/,
loaders: ['babel?optional=runtime']
}
或
{
test: /\.js?$/,
exclude: /node_modules/,
loader: 'babel-loader?optional=runtime'
}
答案 1 :(得分:0)
如果您只使用babel
作为加载程序,它应该可以工作:
{ test: /\.js$/, exclude: /node_modules/, loader: 'babel'}