Sublime 文本上的 JsPrettier [OSX]

JsPrettier on Sublime text [OSX]

我尝试在我的 Sublime 文本上使用 JSPrettier 安装 auto_format_on_save。 但是每次我保存我的文件时,我都会得到:

------------------
 JsPrettier ERROR 
------------------

Prettier reported the following error(s):

env: node: No such file or directory

Process finished with exit code 127

据我所知,这是因为我正在使用 oh-my-zhnvm,但我没有成功正确配置我的安装文件。

请帮忙

which node :: /Users/mymac/.nvm/versions/node/v9.5.0/bin/node

感谢您的帮助

尝试在 JsPrettier - User settings 中设置 node_path 以指向 $ which node 输出的绝对路径(对于您希望插件使用的任何版本的 Node)。

您也可以尝试设置 prettier_cli_path 类似于 $ which prettier 的输出。

我从扩展文档的设置中提取了这个:

node_path (default: empty) If Sublime Text has problems resolving the absolute path to node, you can set a custom path here.

nvm users must set an appropriate absolute node_path (and absolute prettier_cli_path), according to the runtime environment.

https://github.com/jonlabelle/SublimeJsPrettier#settings