Я не думаю, что это из-за символа #
. Он считается сигналом комментария только тогда, когда он встречается как первый символ в строке ... вы можете попробовать это самостоятельно. создайте файл .env
со следующим содержимым:
a=#b
c="#d"
#e=f
теперь запустите `node -e 'console.log (require (" dotenv "). config ())'
this вернет:
{ parsed: { a: '#b', c: '#d' } }
Возможно, где-нибудь есть символ новой строки?