北海手机网站建设做兼职女的网站
北海手机网站建设,做兼职女的网站,php模板建站,站开发技术培训之前vscode因为安装了Vue Language Features (Volar)插件#xff0c;导致Prettier格式化失效#xff0c;今天有空#xff0c;又重新设置了一下
1. 插件要先安装上 2. 打开settings.json
{editor.defaultFormatter: esbenp.prettier-vscode,…之前vscode因为安装了Vue Language Features (Volar)插件导致Prettier格式化失效今天有空又重新设置了一下
1. 插件要先安装上 2. 打开settings.json
{editor.defaultFormatter: esbenp.prettier-vscode,[vue]: {editor.defaultFormatter: esbenp.prettier-vscode},explorer.confirmDelete: false,editor.formatOnSave: true,window.zoomLevel: 1,[typescript]: {editor.defaultFormatter: esbenp.prettier-vscode},editor.fontWeight: normal,create-uniapp-view.template: vue3,create-uniapp-view.name: 与文件夹同名,create-uniapp-view.style: scss,editor.fontLigatures: false,[json]: {editor.defaultFormatter: esbenp.prettier-vscode},files.associations: {manifest.json: jsonc,pages.json: jsonc},vue.updateImportsOnFileMove.enabled: true,git.confirmSync: false,prettier.arrowParens: avoid,prettier.bracketSameLine: true,prettier.trailingComma: none,prettier.useTabs: true,prettier.vueIndentScriptAndStyle: true
}注意因为我的vscode安装了很多其他的插件所以settings.json里有很多其他插件的设置请自行挑选带有“prettier”字眼的设置项复制粘贴到自己的settings.json文件中。
3. 格式化src目录下的所有文件
其实在设置完settings.json随便打开一个文件ControlS保存已经可以在保存时格式化了但是前段时间的文件因为Prettier失效都没有格式化一个一个文件打开保存去格式化太麻烦了所以就想直接格式化src目录下的所有文件。 首先鼠标右键点击src目录在src目录打开集成终端 运行 npx prettier --write . 然后我这里报错了 错误信息给我了解决方案运行 sudo chown -R 501:20 /Users/zhenzhen/.npm 运行后 npx 告诉你它需要安装 prettier3.1.1 版本以便执行你的命令。如果你同意安装可以输入 y 然后回车。
【注意的是npx 安装的包是临时的只会在当前的命令执行过程中存在执行完毕后会被自动清除。这样就不会在你的全局环境或项目中留下多余的依赖。】 至此结束src目录下的所有文件已经按照Prettier配置全部格式化。
后续
我发现虽然在settings.json中设置了prettier.vueIndentScriptAndStyle: true
这个设置项是在 Prettier 格式化 Vue 文件时使script和style标签下的内容进行缩进。
但我检查发现在src目录下运行 npx prettier --write .后vue页面的script和style下的内容没有缩进
我再按commands保存script和style下的内容才会缩进。原因 可能是Prettier 并未读取到 VS Code 的 settings.json 中的配置。 在命令行中运行 Prettier 时它会查找项目根目录下的 .prettierrc 配置文件如果没有找到它会使用默认的配置。
解决方案 在项目根目录下创建一个名为 .prettierrc 的文件并将 Prettier 配置复制到该文件中
{arrowParens: avoid,bracketSameLine: true,trailingComma: none,useTabs: true,vueIndentScriptAndStyle: true
}
然后再次在src目录下运行 npx prettier --write . 命令
再检查几个vue文件这次是真的ok了…
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89798.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!