我使用 Visual Studio Code 并根据https://developer.salesforce.com/tools/vscode/en/user-guide/prettier (也https://www.sfdcnotes)安装了 Prettier 插件以及 Prettier-plugin-apex .com/2019/12/16/vs-code-extension-prettier-code-formatter/)。
它曾经用来格式化我的类,但最近一直失败,但我所看到的只是右下角的内容,没有解释我保存类文件时出现的问题(它在保存时格式化/在保存时部署)。
当我尝试手动格式化时,npx prettier --write出现此错误:
PS C:\Users\xx\Documents\VSC\SynDev> npx prettier --write force-
app/main/default/classes/emailReportController_Test.cls
force-app\main\default\classes\emailReportController_Test.cls
[error] force-app\main\default\classes\emailReportController_Test.cls: Error
[error] at parseTextWithSpawn (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier-plugin-apex\src\parser.js:36:11)
[error] at Object.parse (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier-plugin-apex\src\parser.js:489:21)
[error] at Object.parse$a [as parse] (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\index.js:14892:19)
[error] at coreFormat (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\index.js:16425:16)
[error] at formatWithCursor$1 (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\index.js:16665:14)
[error] at Object.formatWithCursor (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\index.js:60922:12)
[error] at format$1 (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\bin-prettier.js:16107:14)
[error] at Object.formatFiles$1 [as formatFiles] (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\bin-prettier.js:16218:16)
[error] at main (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\bin-prettier.js:17989:10)
[error] at Object.run (C:\Users\xx\Documents\VSC\SynDev\node_modules\prettier\bin-prettier.js:17932:5)
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题 - 出了什么问题(我不是 VSC 或 npm …