我正在尝试在heroku
上部署一个node.js应用程序(这是我第一次这样做)。
由于找不到目录,因此无法在测试中使用同一模块(就像我通常要说的那样)。
这是所包含的代码:
const PersistanceManager = require( `@mainlib/PersistanceManager` );
@mainlib
是我package.json中的变量
"@mainlib": "lib/"
基本上,它指向根目录中的lib
。
我环顾四周,但发现成千上万的答案对我不起作用。
答案 0 :(得分:0)
我们有这个问题,因为我们在Windows上使用带反斜杠的效果很好,而不是 fowardslash ,这是heroku在使用它时的期望。 / p>