Сбой сборки Bamboo, потому что веб-пакет не находит node_modules

Я настроил свой проект на angular 1.7 с помощью webpack. В локальном режиме, когда я запускаю задачу npm run build (запускаю веб-пакет), все идет правильно.

Но у меня есть план для моего бамбука CI, и когда я запустил задачу NPM с помощью npm run build, я получил сообщение, в котором говорилось:

Error: Cannot find module './yargs'

У меня есть интуиция, что веб-пакет не может получить доступ к node_modules или находится не в текущем каталоге.

Но node_modules установлен, и yargs есть после выполнения задачи установки npm ранее.

если я запускаю скрипт до запуска сборки npm с помощью только команды «ls -l», я получаю:

node_modules
package-lock.json
package.json
src
webpack.config.js

Итак, папка есть.

Любая идея, где я могу посмотреть?


person jasc    schedule 15.03.2019    source источник


Ответы (2)


Я нашел решение проблемы. В конфигурации проверки исходного кода была проверена «Принудительная очистка сборки», и теперь сборка прошла успешно.

Я не уверен, почему, но, должно быть, был конфликт с предыдущим файлом node_modules.

person jasc    schedule 15.03.2019

Написание файла, на который вы ссылаетесь, чувствительно к регистру при сборке с помощью бамбука.

локальное построение не даст вам ни ошибок, ни предупреждений в консоли.

Я столкнулся с этой проблемой с локальным файлом (не node_module)... Надеюсь, это поможет кому-то в будущем;

person Akber Iqbal    schedule 17.11.2020