Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 Heroku/Foreman 中添加 NODE_PATH,我似乎在文档中找不到任何内容,我想从我的lib目录中加载自定义模块。
lib
我已经在我的 .env 文件中尝试了以下内容并使用 Foreman 在本地加载它,但它似乎不起作用:
NODE_PATH=/path/to/lib/directory
module not found当我收到错误时,环境变量被加载但没有被 Node 拾取。
module not found
这里有两个选项,在变量声明的开头添加 export:
export NODE_PATH=/path/to/lib/directory
如果没有导出,该变量仅在 shell 中可用,对子进程不可用
选项 2,在你的工头前面加上变量的声明
NODE_PATH=/path/to/lib/directory foreman start
这将使变量在工头进程及其子进程中可用