Node.js 12+ имеет новый параметр командной строки --input-type для запуска сценария внутри Bash heredoc. Однако он не может найти модули Node.js, установленные в ./node_modules
Вот как я устанавливаю модуль:
cd test
npm i moment
И запустите Node.js со скриптом в heredoc:
cd test
#this works
node --experimental-modules --input-type module <<<"import fs from 'fs'"
#this doesn't
node --experimental-modules --input-type module <<<"import moment from 'moment'"
Даже при установке момента с глобальной опцией -g все равно выдается ошибка ERR_MODULE_NOT_FOUND. Любые решения?