当Node.js项目部署到Heroku时,本地模块不能导入
当我的项目在本地运行时,我可以导入myModule
。 然而,当我把我的项目推到Heroku,我跑了麻烦导入myModule。
我得到错误TypeError: myModule.myFunc is not a function
。 当我输出模块到控制台时, {}
。 但是,当我从同一个目录中导入文件时,一切都很好。 另外,我可以从目录中导入其他模块。
我用下面的语法导入,一切都正确。
var myModule = require('../myModuleFolder/myModule.js');
任何洞察到Heroku的触发是什么?