【发布时间】:2018-12-10 15:42:14
【问题描述】:
我在 GAE (Google App Engine) flex 环境中有一个节点应用程序。在代码中,package.json 指定:“node”:“8.11.4”:
{
"name": "prismic-universal-app",
"version": "1.0.0",
"description": "",
"main": "public/js/compiled/server.js",
"engines": {
"node": "8.11.4"
},
"scripts": {
...
但是当我从谷歌云控制台打开一个 Cloud Shell 窗口并运行“node --version”时,我得到了 v8.9.4
阅读 google 的文档后,我还没有看到任何关于使用与 package.json 中的不同版本的信息。有谁知道谷歌是否有另一种方法来确定最终将使用哪个版本的节点?或者是否有其他地方可以设置可能与 package.json 冲突的 Node.js 版本?
【问题讨论】:
标签: node.js google-app-engine google-cloud-platform