部署在heroku应用上的新Node.js应用找不到我的库

时间:2019-05-23 15:33:15

标签: javascript node.js heroku module

我正在尝试在heroku上部署一个node.js应用程序(这是我第一次这样做)。

由于找不到目录,因此无法在测试中使用同一模块(就像我通常要说的那样)。

这是所包含的代码:

const PersistanceManager = require( `@mainlib/PersistanceManager` );

@mainlib是我package.json中的变量

    "@mainlib": "lib/"

基本上,它指向根目录中的lib。 我环顾四周,但发现成千上万的答案对我不起作用。

1 个答案:

答案 0 :(得分:0)

我们有这个问题,因为我们在Windows上使用带反斜杠的效果很好,而不是 fowardslash ,这是heroku在使用它时的期望。 / p>