簡體   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