プラグイン/プリセットファイルはオブジェクトのエクスポートを許可されておらず、関数のみをエクスポートできます。
Plugin Preset Files Are Not Allowed Export Objects
理由:babelのバージョンが競合しています6
with 7
バージョンの変更が大きく、互換性の問題があります
解決:
will babel
バージョンはすべてアップグレードされます7
またはバージョンをすべて6
に減らします
7にアップグレード:
'@babel/core': '^7.0.0-beta.40', '@babel/cli': '^7.0.0-beta.40', 'babel-loader': '^8.0.0-beta.0', 'babel-plugin-lodash': '^3.3.2', 'babel-plugin-react-transform': '^3.0.0', '@babel/preset-react': '^7.0.0-beta.40', '@babel/preset-stage-0':'^7.0.0'
.babelrc
ファイルも変更する必要があります
query: { presets: ['@babel/react', '@babel/stage-0'], plugins: [''] }
Downgrade to 6:
'babel-core': '^6.26.0', 'babel-loader': '^7.1.2', 'babel-plugin-transform-runtime': '^6.23.0', 'babel-preset-env': '^1.6.1', 'babel-preset-stage-0': '^6.24.1',
それでもエラーが報告される場合は、すべての依存関係を削除して、再度-npm install