I have an application successfully working locally so I know the code works. However when I go to deploy to node jitsu I get an error that it cannot find a local module. Here is what I have:
File Setup:
/index.js
/config/config.js
index.js
var cfg = require('./config/config.js');
When trying to deploy node jitsu is giving me an error:
Error: Cannot find module './config/config.js'
Since all this code works locally I do not believe this is a coding issue. I am under the impression that local modules do not need to be included in package.json but perhaps they do for node jitsu? I read their documentation but cannot find anything special for local modules.
Thanks!
Local modules like this should work properly.. so long as you don’t have it in
.gitignoreor.npmignore.Modules in the
node_modulesdirectory require that you add it to thebundledDependenciesarray in yourpackage.jsonfile.An easy way to check for whether the file is included in your deploy is to run
tar -tf $(npm pack).