首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级本机反应从0.36.x到0.47.1×SyntaxError { root,...args }= allArgs;

升级本机反应从0.36.x到0.47.1×SyntaxError { root,...args }= allArgs;
EN

Stack Overflow用户
提问于 2017-08-23 10:18:32
回答 1查看 133关注 0票数 2

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

代码语言:javascript
复制
/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)
EN

回答 1

Stack Overflow用户

发布于 2017-09-13 14:22:44

我对0.48.0有这个问题..。删除节点模块后,清除节点缓存并重新安装0.47.1即可。

如果您已经在package.json "react-native": "^0.47.1"中声明了您的依赖关系,那么您将得到0.48

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45836988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档