Обновленный ответ
Мы выявили и нашли проблему, связанную с этим.Мы опубликовали новый модуль NPM специально с этим исправлением и создали PR для исходного плагина (но он не обновлял его в течение многих лет)
Фиксированная версия https://www.npmjs.com/package/@hewmen/serverless-plugin-typescript
Оригинальный ответ:
Мы столкнулись с точно такой же проблемой.Несколько безсерверных проектов, несколько компьютеров.Мы также пробовали разные версии узлов.Полностью вытирая извлеченный репо и переделывая его.Мы пробовали использовать повышенные консоли.Понятия не имею, что происходит, но мы получаем точно такую же ошибку на всех наших устройствах на 3 разных машинах.
В настоящее время подозрение в том, что Windows недавно сделала обновление, которое скрыло это ... но я подумал, что мы увидимПодробнее об этом.
Однако мы нашли обходной путь для этого.
Удалите ваши текущие папки '.build' и '.serverless' внутрикорневая область проекта
В командной строке запустите 'sls package' и дайте ему сбои с той же ошибкой
Вручную скопируйте 'node_modules'и' package.json 'из корневого каталога в папку .build (удалите те, что там).Это не приведет к ошибке, говорящей о том, что каталог .build уже существует, что вы, возможно, видели, борясь с этим.
В командной строке запустите 'sls deploy' (или 'sls package', есливы только хотите упаковать)
Не идеально ... но это заставило нас развернуться снова, пока мы не выясним реальную проблему.
Кажется, проблемабыть в том, как символическая ссылка создается для node_modules внутри папки .build.Он связывает каталог, но, кажется, рассматривает его как файл внезапно по любой причине.В Windows, если вы используете «mklink» без параметра «/ D» для каталога, он даст вам тот же результат, который мы видим в папке «.build».Если вы делаете mklink / D - у вас нет этой проблемы.
Именно поэтому наше текущее подозрение - это обновление Windows.Поскольку все работало отлично, все проекты на всех наших ПК с Windows были остановлены.Мы откатили наши репозитории к материалам, которые мы успешно развернули, и никаких проблем.Мы пытались повторно развернуть проекты, которые мы не затрагивали в течение нескольких месяцев, та же проблема.
Это очень раздражает, если не сказать больше.Я обновлю это, если мы узнаем, что не так.