нет такого файла или каталога, scandir '/ sql /' issue var sql = new SQLBuilder ('SQLServer'); по созданию объекта модуля json-sql-builder2 - PullRequest
0 голосов
/ 09 мая 2019

При развертывании лямбда-пакета aws на узле 8.10.0 я получаю следующую ошибку, но она прекрасно работает в моих локальных окнах.

let modules = tools.walk(path.join(__dirname, `../sql/`));

при входе в имя _dirname, которое он отображал '/', хотя это 'var / task' В загруженном пакете лямбда есть src SRC / index.js SQL SQL / somemodules это папки и файлы внутри загруженного пакета. К вашему сведению: лямбда-пакет упакован с помощью веб-пакета.

2019-05-09T04:23:22.996Z    6010d98c-2788-4c96-b972-49361876948c    Error: ENOENT: no such file or directory, scandir '/sql/'
at Object.fs.readdirSync (fs.js:904:18)
at Object.walk (/var/task/src/index.js:144899:16)
at SQLBuilder._loadModules (/var/task/src/index.js:144709:23)
at new SQLBuilder (/var/task/src/index.js:144298:8)
at handler (/var/task/src/index.js:76189:15)
...