Как добавить trix.css, если он был удален после обрезки?

После обрезки командой "docker system prune -a" nodejs больше не собирается, потому что отсутствует trix.css. Я предполагаю, что он, вероятно, был удален во время обрезки. Как я могу решить эту ошибку (см. ошибку ниже)? Почему он не создается снова при сборке контейнера, ведь файл находится в файле docker.

Required path doesn't exist: /code/bower_components/trix/dist/trix.css trix
[13:57:39] 'vendorcss' errored after 1.63 ms
[13:57:39] Error: Promise rejected without Error
at Domain.onError (/usr/local/lib/node_modules/gulp/node_modules/async-done/index.js:49:15)
at Object.onceWrapper (events.js:315:30)
at emitOne (events.js:116:13)
at Domain.emit (events.js:211:7)
at Domain._errorHandler (domain.js:134:21)
at process._fatalException (bootstrap_node.js:375:33)
[13:57:39] 'staging' errored after 41 ms
ERROR: Service 'nodejs' failed to build: The command '/bin/sh -c gulp staging' returned a non- 
zero code: 1

Обычно я использую эту команду: "sudo docker-compose -f docker-compose-staging.yml build nodejs", когда хочу снова собрать контейнер. Я очень новичок в этом и буду очень благодарен за помощь.

Для меня это было так:

Проблема существует потому, что trix.css был удален в последней версии. Это никак не связано с docker system prune, насколько я понимаю.

Вы можете сравнить две версии здесь: https://github.com/basecamp/trix/compare/1.3.1...v2.0.0

В основном, чтобы решить эту проблему, вам необходимо сделать

yarn install
yarn build

inside bower_components. Это предлагается в официальном обновленном README репозитория trix: https://github.com/basecamp/trix.

После этого у вас будут файлы trix.css и trix.umd.min.js для ознакомления.

Вернуться на верх