Google App Engine运行旧Node js版本



我正在尝试使用应用引擎将Nodejs应用程序部署到Google Cloud。运行" NPM启动"脚本后,我会发现一个错误,因为该节点JS版本是6.11.1,因此与我的代码不兼容(在运行的本地计算机上开发了v8.4)

这是错误:

npm ERR! Linux 3.16.0-4-amd64 npm ERR! argv "/usr/local/nvm/versions/node/v6.11.1/bin/node" "/usr/bin/npm" "start" npm ERR! node v6.11.1 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! WageCalcs@1.0.0 start: node server.js npm ERR! Exit status 1

我尝试使用"发动机"属性设置节点JS版本,并且还将其删除(文档说该节点版本应默认设置为最新版本),并且仍会遇到相同的错误。还尝试使用NVM更新节点版本,但似乎我没有授权这样做。

有什么想法?

认为我已经找到了解决方案:

  1. 使用sudo nvm install stable
  2. 安装节点JS的最新版本
  3. package.json
  4. 运行删除"发动机"属性

最新更新