Ошибка: не удается найти модуль './dist-tools/transform.js' из / opt / atlassian / pipelines / agent / build / node_modules / aws -sdk ' - PullRequest
0 голосов
/ 23 марта 2020

Привет, так что в наших сборках происходит что-то интересное.

Ничего в отношении сценария сборки gulp не изменилось с нашей стороны для одного из наших проектов. Но внезапно сегодня, когда мы пытаемся выполнить сборку конвейера на одном из наших репозиториев, мы получаем следующую ошибку трассировки стека:

Error: Cannot find module './dist-tools/transform.js' from '/opt/atlassian/pipelines/agent/build/node_modules/aws-sdk'    
at /opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:128:35    
at load (/opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:147:43)    
at onex (/opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:172:17)    
at /opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:13:69    
at FSReqWrap.oncomplete (fs.js:152:21)

Кто-нибудь сталкивался с этим раньше? (мы используем узел 10.17 для наших сборок)

Мы протестировали тот же код из наших локальных сборок и получили точно такую ​​же проблему. Кажется, что-то в пакете aws -sdk изменилось?

Так как эта ошибка внезапно появилась сегодня утром, мы посмотрели на наш пакет aws -sdk и обновили его до последней версии (2.643.0) , но мы все равно получаем ту же ошибку. Ни один код, использующий пакет aws -sdk, не изменился.

1 Ответ

0 голосов
/ 23 марта 2020

Также видя это с сегодняшнего утра. Я нахожу это несколько sus (добавление dist-tools к npmignore).

https://github.com/aws/aws-sdk-js/commit/98c40e64cb7d60927c6a0cec49592fc1fcaa59d7

Интересно, разрешит ли извлечение пакета непосредственно из GH.

ОБНОВЛЕНИЕ: у меня здесь идет конвоия об этом https://github.com/aws/aws-sdk-js/issues/3159

Мы понизились до предыдущей версии, и наша проблема исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...