当我运行时,尝试将我的应用程序与:
react-native bundle --platform ios --dev false
--entry-file index.ios.js --bundle-output iOS/main.jsbundle
我收到以下错误,没有其他详细信息:
SyntaxError: Unexpected token: operator (*)
对于它的价值,这有效(--dev true
):
react-native bundle --platform ios --dev true
--entry-file index.ios.js --bundle-output iOS/main.jsbundle
我最好的猜测是问题出在 UglifyJS 步骤中的某个地方,可能与以下方面有关:
https://github.com/mishoo/UglifyJS2/issues/1199
有什么提示吗?欢迎就在哪里深入挖掘提出建议!谢谢!
我们找到了包含以下内容的行号:
./node_modules/.bin/esvalidate --formatter=sublime.js ios/main.jsbundle
问题是使用**
ES6运算符。恢复为Math.pow()
。