gpt4 book ai didi

javascript - 将 react native 从 0.36.x 升级到 0.47.1 | SyntaxError const { root, ...args } = allArgs;

转载 作者:行者123 更新时间:2023-12-03 08:02:20 24 4
gpt4 key购买 nike

0.36.0 升级的 React 原生项目至0.47.1并在尝试运行命令 react-native run-android 时解决了所有冲突并升级了其他第三方模块它给出了以下问题。但是这个/Project_path/ProjectNamenode_modules/react-native/local-cli/server/server.js从当前 React Native 存储库创建的文件 (v 0.47.1) .我用旧版本文件替换了这个文件,然后一个 android 设备在构建成功后只显示一个空白屏幕和崩溃。有什么建议吗?

/Project_path/ProjectNamenode_modules/react-native/local-cli/server/server.js:25
const { root, ...args } = allArgs;
^^^

SyntaxError: Unexpected token ...
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:533:28)
at loader (/Project_path/ProjectName/node_modules/metro-bundler/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/Project_path/ProjectName/node_modules/metro-bundler/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)

最佳答案

我在 0.48.0 时遇到了这个问题……删除节点模块后,清理节点缓存并重新安装 0.47.1 就可以了。

如果您在 package.json "react-native": "^0.47.1" 中声明了您的依赖关系你得到了 0.48

您必须声明 "react-native": "0.47.1"

关于javascript - 将 react native 从 0.36.x 升级到 0.47.1 | SyntaxError const { root, ...args } = allArgs;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45836988/

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