2016-04-26 150 views
0

我正在試圖在Heroku上使用MongoLab獲取Node應用程序。我在我的Heroku日誌中收到以下消息:「錯誤:無法找到模塊'./shared'」。我已經卸載並重新安裝了多次node_modules,並且還安裝了「共享」模塊,但無濟於事。該應用程序在localhost上運行良好。有什麼我失蹤?錯誤:找不到模塊'./shared'

+0

你需要哪些模塊? – piscator

+0

嗨,好----快遞,連接,身體解析器,記錄器,路徑,Dotenv,把手,貓鼬,請求和Cheerio。 – eabates

+0

./shared在需要它的文件的目錄中查找文件shared.js。所以無論你還是其中的一個包都無法找到shared.js。您的本地環境中是否存在shared.js文件?此文件是否也存在於您的服務器上?你提交了所有必要的文件嗎?是否所有這些軟件包在package.json中列爲依賴項? – piscator

回答

0

剛剛得到同樣的問題。似乎你使用最新的節點v6.0.0。 請檢查您使用Heroku上的最新npm。

請檢查您的package.json如下: ... 「引擎」:{ 「節點」: 「6.0.0」, 「故宮」: 「3.8.7」 }, .. 。