我试图使Jsprettier在Sublime中工作,但是无法应用我设置的格式,因为当我要保存文档时,我一直收到错误消息(jsprettier:格式失败)。当我打开控制台以查看错误提示时:系统找不到指定的路径。 (CR)。

jsprettier的“用户设置”选项卡中的设置如下:

{
    "prettier_cli_path": "/c/Users/Adri/AppData/Roaming/npm/prettier",
    "node_path": "/c/Program Files/nodejs/node",
    "auto_format_on_save": true,
    "prettier_options": {
        "printWidth": 120,
        "tabWidth": 2,
        "singleQuote": true,
        "trailingComma": "none",
        "bracketSpacing": true,
        "jsxBracketSameLine": false,
        "parser": "flow",
        "semi": true,
        "tabs": false
    }
}

谢谢

最佳答案

在您的终端中运行以下命令:

  • which node
  • which prettier

  • 复制每个步骤的输出结果,并在SublimeText3中继续:
  • Preferences-> PackageSettings-> JsPrettier-> Settings-User

  • 在用户设置中,按如下方式构建文件:
    {
        "prettier_cli_path": "output from terminal here",
        "node_path": "output from terminal here",
        "auto_format_on_save": true,
    }
    

    我发现当JsPrettier更新时,它清除了我的这些设置,需要重新输入它们。

    希望能有所帮助。

    关于javascript - 发生重大变化的更新后,如何正确地重新配置JSPrettier?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46191137/

    10-11 22:14