1

当我安装 @babel/preset-env 并尝试运行 node.js 文件时,我收到以下错误。

Requires Babel "^7.0.0-0", but was loaded with "6.26.3"

以下是堆栈跟踪

(While processing preset: "P:\\Projects\\ReactNative\\apc-c\\node_modules\\@babel\\preset-env\\lib\\index.js")
    at throwVersionError (P:\Projects\ReactNative\apc-c\node_modules\@babel\helper-plugin-utils\lib\index.js:65:11)
    at Object.assertVersion (P:\Projects\ReactNative\apc-c\node_modules\@babel\helper-plugin-utils\lib\index.js:13:11)
    at _default (P:\Projects\ReactNative\apc-c\node_modules\@babel\preset-env\lib\index.js:154:7)
    at P:\Projects\ReactNative\apc-c\node_modules\@babel\helper-plugin-utils\lib\index.js:19:12
    at P:\Projects\node_modules\babel-core\lib\transformation\file\options\option-manager.js:317:46
    at Array.map (<anonymous>)

我已经通过安装“7.0.0-bridge.0”等尝试了其中的一些。

有人可以帮忙吗。花了几个小时试图解决这个问题。谢谢

4

3 回答 3

3

发现了问题。我有一个 .babelrc 文件,其中包含对 @babel/preset-env 和 transform-react-jsx 的引用。删除它们,js文件编译得很好。

于 2019-01-14T04:03:36.120 回答
0

也许你可以安装全局 babel-cli,你可以试试这个命令

npm uninstall -g babel-cli babel-node

你需要安装@babel/cli 和@babel/node。或者您可以卸载节点并删除 npm 文件C:\Users\Administrator\AppData\Roaming

我希望我能帮助你。祝你好运

于 2019-07-13T03:37:53.720 回答
0

我想我能帮上忙。面临同样的问题(虽然不是 React-native 只是 React)并且现在必须修复它,我可以看看你的包 json 是什么样的吗?也许你可以用它来更新你的问题。还有什么脚本命令会产生这个错误?

于 2019-01-11T15:22:59.050 回答