环境变量不起作用。输出到bash中的process.env和一些变量的末尾\r都是这样。
MAIN_DB_ADAPTER: 'sails-mongo\r', REDIS_PORT: '6379\r',
你知道是怎么回事吗?.env.local文件看起来像
export MAIN_DB_ADAPTER= 'sails-mongo' export REDIS_PORT: 6379
发布于 2019-08-08 02:25:56
看起来.env.local文件是用\r\n行结尾写的,但是dotenv想要\n行结尾(请参阅here),并且它使用\n来拆分环境变量。您应该能够使用this post中的答案在两者之间进行转换(TLDR:sed 's/\r$//'),或者使用支持在两者之间切换的编辑器(例如Atom )。
.env.local
\r\n
\n
sed 's/\r$//'
https://stackoverflow.com/questions/57400135
相似问题