在同一台机器上运行Elm 0.18和0.19

Jon*_*nor 1 macos installation elm elm-0.18

我有一台Mac,并且在/ usr / local / bin中安装了Elm 0.18。

这很好,因为我在项目中使用了Elm 0.18。

现在我负责用户elm 0.19的项目。

我的机器上可能同时有0.18和0.19。

例如

工作区/项目1使用榆木0.18工作区/项目2使用榆木0.19

无论我在哪里运行elm --version都报告0.18,即使在将elm依赖项定义为0.19的项目目录中也是如此。

Sim*_*n H 5

它很容易就能运行两个版本的Elm-只需将所需版本安装到目录中npm install elm@0.18并使用npm脚本,或者npx使用本地版本即可。

您面临的挑战是某些编辑器支持人员可以选择要支持的版本与切换之间的烦恼。