![](/img/trans.png)
[英]Heroku deployment error H10; Error: Cannot find module '/app/console`
[英]Heroku + Node.js Deployment: H10 Crash - Cannot find module ./lib/websocket
在我的本地機器上,運行我的Node.js項目非常合適。 但是,當我將我的應用程序部署到Heroku時,我收到H10錯誤,並顯示以下消息:
Error: Cannot find module './lib/websocket'
下面是我的package.json文件:
{
"name": "mazebattles",
"version": "1.0.0",
"description": "multiplayer maze competition",
"main": "server.js",
"scripts": {
"test": "node server.js"
},
"keywords": [
"mazes",
"multiplayer",
"game",
"race"
],
"author": "henryzhu",
"license": "ISC",
"dependencies": {
"easytimer.js": "^2.4.0",
"express": "^4.16.4",
"socket.io": "^2.2.0",
"socketio": "^1.0.0",
"uniqid": "^5.0.3"
},
"devDependencies": {
"@babel/preset-env": "^7.4.2",
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babel-preset-es2015": "^6.24.1"
},
"engines": {
"node": "10.13.0"
}
}
當依賴項在devDependencies中時,我遇到了這種情況。 您的堆棧跟蹤應該有所幫助,您可以找出要查看的模塊。
我通過不部署node_modules來修復錯誤。 顯然,Heroku會自動為您部署node_modules。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.