You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为WordPress项目配置Prettier以使用WordPress风格规则?

正确配置Prettier使用WordPress风格的方法

你遇到的问题是因为对Prettier共享配置的用法理解有误——Prettier本身不支持extends配置项,这是ESLint这类工具的语法,所以你用JSON格式写extends会被忽略,而直接写extends @wordpress/prettier-config又会被当成无效的模块路径报错。

下面给你两种可靠的配置方式,任选其一即可:

方法1:通过package.json配置

在项目根目录的package.json中添加prettier字段,直接指定WordPress的共享配置包:

{
  "name": "your-wordpress-project",
  "prettier": "@wordpress/prettier-config"
}

这种方式最简单,不需要额外的配置文件。

方法2:使用JS格式的配置文件

如果需要在WordPress的基础配置上做自定义修改,可以创建.prettierrc.js文件(注意是JS格式,不是JSON),然后导入并导出配置:

// 基础用法:直接使用WordPress配置
module.exports = require('@wordpress/prettier-config');

// 如果需要自定义配置(比如添加额外规则),可以合并配置:
// module.exports = {
//   ...require('@wordpress/prettier-config'),
//   semi: false, // 自定义示例:去掉分号
// };

验证配置是否生效

配置完成后,你可以运行Prettier格式化一个测试文件,比如:

npx prettier --write test.js

然后查看格式化后的代码风格是否符合WordPress的规范(比如使用2空格缩进、单引号、无分号等)。

另外,确保你安装的@wordpress/prettier-config和prettier版本兼容——建议使用WordPress官方推荐的版本,避免版本不匹配导致的问题。

内容的提问来源于stack exchange,提问作者Tero Kilkanen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 13:07:45