简体   繁体   English

Sublime Text 3-Prettier / jsPrettier错误:parser.parse不是函数

[英]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_pathJsPrettier.sublime-settings (从首选项- >套餐设置- > JsPrettier - >设置-用户)修复该问题。

{
    "prettier_cli_path": "~/path/to/prettier"
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM