【发布时间】:2018-08-31 19:06:54
【问题描述】:
我正在开发一个我在 Heroku 上托管的 Facebook Messenger 机器人。
在我的package.json 中,我指定了我的节点版本和 NPM 版本如下:
"engines": {
"node": "8.10.0",
"npm": "5.7.1"
},
当我使用 git push heroku master 推送到 heroku 时,我看到以下内容:
remote: Resolving node version 8.10.0...
remote: Downloading and installing node 8.10.0...
remote: Bootstrapping npm 5.7.1 (replacing 5.6.0)...
remote: npm 5.7.1 installed
我需要做些什么来确保始终安装节点版本 8.10.0 和 npm 5.7.1,这样每次推送都不需要这样做?我假设这是指服务器上的版本而不是我的本地计算机上的版本?
【问题讨论】:
-
这听起来像是一个heroku“问题”。仔细检查这是默认行为,并检查他们的文档以查看是否可以将其关闭。