Перенесите наши пользовательские конструкторы в плагины Nx:
https://github.com/nrwl/nx/commit/fe98e29#diff -9e66bea35c8c76309609c9218bc259c4R30
Плагины - это официальный способ работы с нашими сборщиками и всем инструментарием.
Я спрашиваю, зачем нам это нужно. Есть ли проблема, которую мы решаем с помощью этого? Насколько я понимаю, инструменты в том виде, в каком они есть, работают. Какие преимущества мы получаем, переписывая все наши инструменты в плагины nrwl?
не переписывать - это больше, как он интегрирован в рабочую область nx. Это должно быть больше преобразование библиотеки в плагин. Тогда мы сможем избавиться от "хакерского" способа построения наших собственных конструкторов.
с tsc --outdir /node_modules/dynatrace/barista-builders
например
Мы всегда должны следовать рекомендациям nx, потому что это самоуверенная структура папок, и в противном случае инструменты не будут работать должным образом.
Пожалуйста, поправьте меня, если я ошибаюсь, но в настоящее время инструменты работают должным образом, не так ли?
не. Мы сталкиваемся с проблемами, связанными с тем, что файлы не получаются и не импортируются из инструментов, в которых мы разрушаем наш граф зависимостей. Наши инструменты не являются библиотеками, но не являются инструментами в смысле nrwl / nx. Это плагины, поэтому мы должны относиться к ним как к одному. Этим следует заняться после рефакторинга рабочего пространства
Тогда ладно. Насколько я понял, объяснение, которое мне дал
apps
и libs
в своем граничном правиле линтинга.@tomheller идеальное резюме: D
Этот выпуск устарел, потому что он был открыт 30 дней без активности. Удалите устаревший ярлык или комментарий, иначе он будет закрыт через 5 дней
Этот выпуск устарел, потому что он был открыт 90 дней без активности. Удалите устаревший ярлык или комментарий, иначе он будет закрыт через 5 дней
Самый полезный комментарий
Тогда ладно. Насколько я понял, объяснение, которое мне дал
apps
иlibs
в своем граничном правиле линтинга.