我试图弄清楚我缺少什么。我在我的应用程序中使用hbs
引擎并作为代码格式化程序。NestJS
Prettier
Prettier 的最新版本使用开箱即用的解析器2.3.2
与hbs
模板完美配合,除非涉及格式化嵌入 JS,在我的情况下,它必须出现在页面上。glimmer
出于某种原因,Prettier 将整个 javascript 代码压缩成一行,这使得它完全不可读。而且,它根据printWidth
设置拆分行,所以它可以在任何地方断行,这可能导致javascript完全无效。
我尝试在Prettier playground上使用 Prettier 的所有设置,但找不到任何适合glimmer
解析器正确格式化 JS 的东西。只是没有任何效果。
我.prettierrc.yaml
的没什么特别的:
trailingComma: none
tabWidth: 2
semi: true
singleQuote: false
printWidth: 125
将不胜感激任何想法如何解决这个问题,因为第二天毫无结果的谷歌搜索正在慢慢杀死我。提前致谢!