我有一個應用程序在本地成功工作,所以我知道代碼的作品。但是,當我去部署到節點jitsu我得到一個錯誤,它無法找到本地模塊。以下是我有:節點jitsu無法找到本地模塊
文件設置:
/index.js
/config/config.js
index.js
var cfg = require('./config/config.js');
當嘗試部署節點柔術是給我的錯誤:
Error: Cannot find module './config/config.js'
由於所有這些代碼在本地工作我不相信這是一個編碼問題。我的印象是,本地模塊不需要包含在package.json中,但也許它們適用於節點jitsu?我閱讀他們的文檔,但找不到本地模塊的特殊內容。
謝謝!
.gitignore在那裏列出了config.js文件名。從.gitignore中刪除該問題解決了該問題。謝謝! – nwkeeley
如果你想保存在'.gitignore'中,並且完全允許它,你還可以添加'.npmignore'文件。 '.npmignore'遵循與'.gitignore'相同的格式,所以一個簡單的'!./ config/config.js'應該可以工作。 – Sly