繁体   English   中英

SyntaxError:在Heroku中以严格模式使用const

[英]SyntaxError: Use of const in strict mode in Heroku

我正在看一本书的教程,我们刚刚在本地数据库旁边建立了一个基于heroku的mongodb数据库。 本地应用程序运行正常,但是在Heroku上运行时,出现以下错误

/app/node_modules/mongoose/lib/index.js:7
const Schema = require('./schema');
^^^^^
SyntaxError: Use of const in strict mode.

我猜测Heroku上的Node版本与我的本地主机不同,但事实并非如此。

当我在本地上执行节点--version时

v8.9.3

当我在Heroku上执行此操作时

v0.10.48

这有点令人困惑。

如何解决此问题,使其在Heroku上运行。 我已经联系了他们的支持,但是他们将我发送到了这里,因为这是一个应用程序问题。

谢谢

请参阅Heroku文档 如果要使用特定版本的nodejs(例如支持const使用package.json的engines部分。

来自Heroku的示例:

{
  "name": "myapp",
  "description": "a really cool app",
  "version": "1.0.0",
  "engines": {
    "node": "8.9.4"
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM