prettier.config.mjs配置后不生效
新项目添加的prettier配置
检查vscode插件Prettier - Code formatter
的Log,发现插件没有侦测到prettier.config.mjs配置文件。
shell
["INFO" - 15:11:17] No local configuration (i.e. .prettierrc or .editorconfig) detected,
falling back to VS Code configuration
解决办法:安装prettier模块
shell
npm install --save-dev --save-exact prettier
已安装prettier模块,修改prettier.config.mjs配置后不生效
检查插件的Log,能发现配置文件,但读取到的配置项的值与配置文件有出入。
shell
["INFO" - 15:23:05] Detected local configuration (i.e. .prettierrc or .editorconfig),
VS Code configuration will not be used
解决办法: F1 > reload window
更轻量灵活的方法
up猪up猪,我承认上面的方法很强,但还是太吃操作啦,有没有轻量又简单的方法推荐一下。
有的兄弟,有的。 可以使用.prettierrc
配置。
如果只是个人开发,或者项目体量小,可以不安装prettier模块。只需要安装prettier的vscode插件,根目录配置一个.prettierrc
,这样既无需安装prettier模块到项目中,也不需要每次修改配置后重载窗口以应用配置。