概要
在使用pnpm作为包管理器的Svelte项目中,会遇到Prettier依赖不生效的问题\
vs code会额外遇到保存无法格式化代码的问题
解决办法
在.prettierrc.cjs
中追加
plugins: ['./node_modules/prettier-plugin-svelte'],
VS Code用户
vs code由于(esbenp.prettier-vscode)没有检测到prettier,还需要额外设置
在settings.json
中追加
"prettier.documentSelectors": ["**/*.svelte"]
然后继续在.prettierrc.cjs
中追加
overrides: [
{
files: '*.svelte',
options: { parser: 'svelte' },
},
]
这样在进入svelte文件就发现Prettier生效了
同样发布于本人掘金:https://juejin.cn/post/708895...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。