Ответ 1
Я могу ответить только на первый вопрос, поскольку я никогда не использовал эти IDE.
Вы можете использовать bower link
для символического проекта A в проекте B.
Запустите bower link -h
для получения дополнительной информации.
Предположим, что у меня есть проект A и B. Проект B зависит от проекта A.
Я работаю над проектом A, и я хотел бы видеть немедленные результаты, выполнив проект B.
Мой коллега работает над проектом B и не имеет права вообще проверять код для проекта A
В Maven + Intellij я могу легко сделать это для проектов Java. Я могу определить зависимости модулей в Intellij, что позволяет мне работать над проектом A и запускать проект B с моими изменениями. Для моего коллеги Maven выведет развернутый артефакт в наш локальный репозиторий.
Теперь я пытаюсь реализовать тот же рабочий поток для разработки интерфейса. (изображения, HTML, JavaScript).
Я решил пойти с Бауэром, который кажется "прямым и точным".
Как я могу достичь этих двух качеств, которые у меня есть с Maven и Intellij:
Я могу ответить только на первый вопрос, поскольку я никогда не использовал эти IDE.
Вы можете использовать bower link
для символического проекта A в проекте B.
Запустите bower link -h
для получения дополнительной информации.
Вот шаги для привязки разработки Bower (предполагая, что проект называется bower-typescript-hello-world
:
В модуле bower, перейдите в корень, где находится bower.json, и запустите bower link
. Это создаст связующий путь в вашем домашнем каталоге:
bower link ~/.local/share/bower/links/bower-typescript-hello-world > *CURRENT_DIRECTORY*
Теперь перейдите в проект, в котором используется этот пакет bower, и запустите bower link bower-typescript-hello-world
Это свяжет вещи так, чтобы текущие файлы использовались из модуля вместо необходимости выполнять фиксацию git, чтобы увидеть изменения.