头图

概要

在使用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...


kensoz
7 声望3 粉丝

人只要努力就会犯错。 永恒之女性,引我们飞升