1
反應本機項目從0.36.0
升級到0.47.1
並解決了所有的衝突和升級其他第三方模塊,當試圖運行命令react-native run-android
它給出了以下問題。但是這個/Project_path/ProjectNamenode_modules/react-native/local-cli/server/server.js
文件是從當前反應本地存儲庫(v 0.47.1)創建的。我用舊版本文件替換了這個文件,然後android設備只顯示一個空白屏幕並在構建成功後崩潰。任何建議?從0.36.x升級到0.47.1 | SyntaxError const {root,... args} = allArgs;
/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)
您需要使用'改造對象休息,spread' https://babeljs.io/docs/plugins/transform-object-rest-spread/ – Dan
@丹,你解決了我的問題,謝謝! –