我正在尝试使用 Google Cloud 托管我的 node.js 应用程序。在 Windows 10 上,我使用的是 node v7.9.0,而在 Google Cloud 上,它使用的是 node v6.9.0
在 Windows 10 上它运行完美。在 Google Cloud 上它给出了这个错误...
/app/test.js:16
client.Dispatcher.on(Events.GATEWAY_READY, e => {
^
SyntaxError: Unexpected token >
我不明白,这里有什么问题?
答案1
应用引擎的默认 Node.js 引擎旨在成为最新的 LTS 版本。如果需要此版本,可以通过编辑 package.json 文件来指定编写应用时使用的实际版本,如“Node.js 运行时”的“引擎”段落中所述文档. 这在灵活的环境中有效。