簡體   English   中英

Heroku找不到模塊“ Sequelize”

[英]Heroku cannot find module 'Sequelize'

我收到錯誤消息,當服務器在index.js文件上運行npm start時,heroku無法找到模塊'Sequelize'。 當我通過命令heroku local在本地運行時,它工作正常。 我不明白的是,我的項目中沒有名為“ Sequelize”的模塊。 稱為小寫續集。 這是我的package.json

{
  "name": "anonbay",
  "version": "1.0.0",
  "description": "social network app",
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  },
  "author": "saud",
  "license": "ISC",
  "dependencies": {
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "^1.16.0",
    "express": "^4.14.0",
    "express-graphql": "^0.6.3",
    "express-session": "^1.15.3",
    "graphql": "^0.9.1",
    "graphql-subscriptions": "^0.3.1",
    "lodash": "^4.17.4",
    "mongoose": "^4.7.7",
    "pg": "^6.1.2",
    "pg-hstore": "^2.3.2",
    "sequelize": "^3.30.4",
    "subscriptions-transport-ws": "^0.6.0"
  }
}

不好的是,我用大寫字母導入了“ Sequelize”。 它在本地工作,但似乎heroku是區分大小寫的。 將其更改為“ sequelize”並且有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM