【问题标题】:elm : install elm format extensionelm : 安装 elm 格式扩展
【发布时间】:2023-04-02 09:32:01
【问题描述】:

我已经安装了elm-format 包(使用amp install elm-format),我想从命令行运行它,例如 elm-format mypage.elm

为了从命令行运行它,它应该在环境路径之一中可用,比如说usr/local/bin elm-format 目录安装在以下路径Users/myuser/.atom/packages 和env 路径中没有可用的

我应该将什么移到 PATH (usr/local/bin) ,是整个文件夹还是可执行文件

注意:当我运行 ls Users/myuser/.atom/packages/elm-format 时,我得到以下信息:

CHANGELOG.md README.md keymaps menus src LICENSE.md example lib package.json

【问题讨论】:

    标签: unix command-line environment-variables elm


    【解决方案1】:

    对于 Atom 配置:https://atom.io/packages/language-elm 用于 语法高亮自动完成,用于 自动格式化 保存 https://atom.io/packages/elm-format

    对于其他 IDE https://guide.elm-lang.org/install.html(VScode、Atom、Sublime、Vim、...)

    【讨论】:

      【解决方案2】:

      对于使用 VS Code 的任何人(在 Mac / Linux 系统上):

      1) 在elm-format Github repo 的“克隆或下载”下拉列表中选择下载 ZIP。

      2) 要将 elm-format 可执行文件移动到您的“PATH”,请打开终端应用程序并输入以下命令:

      mv ~/Downloads/elm-format /usr/local/bin/elm-format
      

      3) 打开 VS Code 并安装扩展程序elm-format

      4) 仍然在 VS Code 中,打开用户设置。 (通过按 CMD + SHIFT + P 打开可用的命令搜索栏并输入 User Settings 来执行此操作 - 按 Enter。或者,您可以使用快捷方式 CMD + , 打开用户设置。)

      5) 在编辑器右侧显示的文件中(您的个人设置覆盖),添加以下行:

       "elm-format.formatOnSave": true
      

      保存。

      干杯!

      【讨论】:

        【解决方案3】:

        根据 npm website 您可以通过 npm install -g elm-format 安装 elm-format。

        【讨论】:

          【解决方案4】:

          既然我已经解决了,我会回答我的问题。

          首先您必须使用浏览器安装 elm 格式的二进制文件,格式如下 URL

          安装二进制文件后解压它,将路径添加到环境路径 windows用户添加elm-format.exe或mac用户添加elm-format

          因为我是 mac 用户,所以我使用以下命令添加它: mv ~/Download/elm-format /usr/local/bin/elm-format 现在安装二进制文件后,我们需要为适当的编辑器安装elm-format 扩展 由于我使用的是 atom 编辑器,因此我使用了以下命令 apm install elm -format

          现在我们可以使用 elm-format 命令行来格式化 elm 页面

          命令行elm-format pagename.elm

          【讨论】:

          • 更好的方法是按照kkpoon在他的回答中建议的那样使用npm。
          猜你喜欢
          • 1970-01-01
          • 2018-03-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-12
          • 1970-01-01
          相关资源
          最近更新 更多