我试图使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/