[英]Sublime Text 3 - Prettier / jsPrettier error: parser.parse is not a function
In Sublime Text 3, I'm attempting to use jsPrettier (which worked fine previously) and getting this error in the console: TypeError: parser.parse is not a function
. 在Sublime Text 3中,我尝试使用jsPrettier(以前可以正常工作),并在控制台中收到此错误:
TypeError: parser.parse is not a function
。 I've tried reinstalling prettier (globally) and jsPrettier (ST3 package) several times, as well as restarting Sublime. 我尝试了几次(在全局范围内)和jsPrettier(ST3软件包)重新安装漂亮,以及重新启动Sublime。 How do I get prettier working again?
如何使自己更漂亮?
This is a pathing issue. 这是一个问题。 Somehow Sublime lost the path to prettier.
Sublime莫名其妙地走上了更漂亮的道路。 Getting that path (from
which prettier
) and adding it as prettier_cli_path
to JsPrettier.sublime-settings
(from Preferences -> Package Settings -> JsPrettier -> Settings - User) fixes the issue. 获取该路径(从
which prettier
),并把它加为prettier_cli_path
到JsPrettier.sublime-settings
(从首选项- >套餐设置- > JsPrettier - >设置-用户)修复该问题。
{
"prettier_cli_path": "~/path/to/prettier"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.