Запуск Elm 0.18 и 0.19 на одной машине - PullRequest
1 голос
/ 26 апреля 2019

У меня Mac и elm 0.18 установлен в /usr/local/bin.

Это было хорошо, так как я использовал вяз 0.18 в проекте.

Теперь я отвечаю за проект, который пользователи elm 0.19.

Возможно иметь как 0,18, так и 0,19 на моей машине.

например

рабочее пространство / проект1 использует вяз 0,18 рабочее пространство / проект2 использует вяз 0,19

везде, где я запускаю elm - версия составляет 0,18, даже в каталоге проекта, в котором зависимость elm определена как 0,19.

Ответы [ 2 ]

5 голосов
/ 27 апреля 2019

достаточно просто запустить две версии elm - просто установите нужную версию в свой каталог npm install elm@0.18 и используйте сценарии npm или npx, чтобы использовать локальные версии.

Ваша задача будет заключаться в том, чтобы у некоторых из редакторов была возможность выбрать, какую версию вы хотите поддерживать, и переключение, которое может стать раздражающим.

1 голос
/ 06 мая 2019

asdf - еще один хороший вариант: github repo .

asdf install elm 0.18
asdf install elm 0.19
asdf global elm global 0.19
# change to 0.18 directory
asdf local elm 0.18

asdf имеет то преимущество, что имеет плагины и для других языков!

...