Здравствуйте! Несколько попыток бьюсь, дабы собрать изменённый модуль homeui
в deb пакет и ничего не получается. Хотел спросить, как можно его собрать?
Был бы благодарен услышать корректную последовательность действий, которая рекомендуется/нужна, чтобы собрать homeui
в .deb
Спрашиваю, т.к хочу прошить WB6/7 кастомным модулём homeui
. Нужно, как вычитал, использовать утилиту wbrepo
, а ей нужен .deb
пакет соответственно.
Заранее спасибо!
wget https://raw.githubusercontent.com/wirenboard/wirenboard/master/wbdev
chmod +x wbdev
./wbdev cdeb
Спасибо за ответ!
Выполняя cdeb
получаю ошибку: E: Build failure (dpkg-buildpackage died)
Полный лог:
cdeb.log (359.4 KB)
Webpack компилируется с ошибками (если я соберу homeui
локально, то все собирается без ошибок)
Это при сборке уже с вашими изменениями в homeui? Из мастера без изменений homeui собирается в deb?
Такая ошибка у меня при сборке была. Из мастера все собралось хорошо
Сейчас попробую пересмотреть свою версию и собрать снова. Я буквально менял один лишь логотип, дабы попробовать соберется или нет и т.д, но не собралось
Так как я в этих всех вещах (фронтенд) только начал разбираться, прошу помочь подсказать, почему так происходит:
ERROR in main
Module not found: Error: Can't resolve './lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker' in '/home/komi/gitRepos/homeui/app'
Did you miss the leading dot in 'resolve.extensions'? Did you mean '[".*",".js",".jsx"]' instead of '["*",".js",".jsx"]'?
resolve './lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker' in '/home/komi/gitRepos/homeui/app'
using description file: /home/komi/gitRepos/homeui/package.json (relative path: ./app)
Field 'browser' doesn't contain a valid alias configuration
using description file: /home/komi/gitRepos/homeui/package.json (relative path: ./app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker)
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker doesn't exist
*
Field 'browser' doesn't contain a valid alias configuration
/home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker* doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker.js doesn't exist
.jsx
Field 'browser' doesn't contain a valid alias configuration
/home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker.jsx doesn't exist
as directory
/home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker doesn't exist
webpack 5.92.1 compiled with 1 error in 19963 ms
Это при исполнении команды npm run build
на мастере. Т.е: из мастера все собирается в deb пакет (да и я полагаю дальше никаких проблем нет), но когда я локально собираю homeui
он выдает такую ошибку. Эта ошибка не значима? Так и должно быть при сборе локально?
Т.к на несколько комитов мастера раньше, я, внёс свои изменения, - опять же буквально поменял один тег img
в app/index.ejs
, - увидел такую же ошибку с angular-spectrum-colorpicker
, убрал пару строк с импортом и использованием данной вещи и оно смогло собраться локально (понимаю, что так делать не стоит, но я хотел посмотреть, что получилось да и в целом собрать проект)
Может оно как-то влияло на сбор в deb
, но это все что я делал
angular-spectrum-colorpicker
идет как сабмодуль, попробуйте git submodule update.