安装@ 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”等尝试了许多此类操作。
有人可以帮忙吗?花了几个小时尝试解决此问题。谢谢
答案 0 :(得分:1)
发现了问题。我有一个.babelrc文件,其中包含对@ babel / preset-env和transform-react-jsx的引用。删除它们,js文件就可以编译了。
答案 1 :(得分:0)
我想我可以帮忙。一直面临着同样的问题(尽管不是React-native而是React),现在就必须解决它,我能看到你的包json是什么样子吗?也许您可以用它来更新您的问题。 还有哪个脚本命令会产生此错误?
答案 2 :(得分:0)
也许您可以安装全局babel-cli,可以尝试使用命令
npm uninstall -g babel-cli babel-node
您需要安装@ babel / cli和@ babel / node。
要么
您可以卸载节点并删除C:\Users\Administrator\AppData\Roaming
希望我能帮助您。祝你好运