# @automattic/newspack-blocks 中文文档

规范地址：https://npmcn.com/package/%40automattic/newspack-blocks/

版本：4\.36\.8
npm 元数据更新时间：2026-11-10T18:48:20.433Z
中文译文更新时间：2026-11-10T18:48:57.002Z
软件包许可：GPL-2\.0-or-later

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40automattic/newspack-blocks
原文对照：https://npmcn.com/package/%40automattic/newspack-blocks/?lang=original
项目主页：https://github.com/Automattic/newspack-workspace#readme
源码仓库：https://github.com/Automattic/newspack-workspace

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：4.8 MB，614 个文件
- TypeScript 类型：未声明
- 运行依赖：9 个
- 首次发布：2021-08-26T13:30:49.241Z
- 最新版本发布：2026-11-10T18:48:20.247Z
- 近 30 天下载量：7875（2026-10-07 至 2026-11-05，npm 官方下载统计）
- 已发布版本数：634（近 12 个月 143 个）

## 中文简介

(这应该是一个单词列表. org userid's) 捐赠链接 : [https://example.com/ (中文(简体) )](https://example.com/) 标记:注释,垃圾邮件至少需要: 4.5 被测试最多: 5.1.1 稳定标签:0.1.0 许可证:GPLv2或后期许可证URI: [https://www.gn (中文(简体) )](https://www.gn/)

## 安装

```sh
npm install @automattic/newspack-blocks
```

也可以使用：`pnpm add @automattic/newspack-blocks`、`yarn add @automattic/newspack-blocks`、`bun add @automattic/newspack-blocks`

## README

# 新闻包块

这个插件意在作为大多数Newspack Gutenberg块的容器. 可能有一些块与其它插件中的特定功能有关,在这种情况下,它们会活在主功能上,但除此例外外,大多数都会活在这个功能上.

## 设置

要设置为块开发,运行 `composer install && npm install`

### 生成构建

要生成当前块的构造, 请运行 `npm run build`。 。 。 .

要清理积木,跑 `npm run clean`。 。 。 .

### 发展中国家

要进行 Block 开发并让 Webpack 监视您的文件以进行更改 : `npm start`。 。 。 .

#### 线性

执行前在已更改的文件上。 换句话说,是在 `pre-commit` 钩子,但只在舞台文件。 钩子配置于 `composer.json`。 。 。 .

|  | 前一頁 | 联合来文 | 常设委员会 |
| :-- | :-- | :-- | :-- |
| 工具 | [菲律宾](https://github.com/squizlabs/PHP_CodeSniffer) | [埃斯林特语name](https://eslint.org/) | [样式lint](https://stylelint.io/) |
| 配置 | `.phpcs.xml.dist` | `.eslintrc.js` | `.stylelintrc` |
| 手动运行 | `composer lint` | `npm run lint:js` | `npm run lint:scss` |
| 自动修正qq | `./vendor/bin/phpcbf <file>` | `npm run lint:js -- --fix` | `npm run lint:scss -- --fix` |

### 建设新街区

要开始一个新的块:

-   复制示例块目录之一 `src/`
-   将目录重命名为您的块的 sult .
-   至少编辑 `index.js` 并更改名称和标题定义.
-   将块弹片添加到 `production` 阵列 `src/setup/blocks.json`
-   如果块需要服务器侧码, 则将弹片添加到 `$newspack_blocks_blocks` 阵列 `newspack-blocks.php`
-   执行 `npm run build`。如果一切都顺利,你应该看到新闻包的分类 在取块器,你的块应该出现在其中.

### 使用量

[在此可找到最终用户文件](https://help.newspack.com/publishing-and-appearance/blocks/homepage-posts)。 。 。 .

## 常见问题

### @automattic/newspack-blocks 是什么？

\(这应该是一个单词列表\. org userid's\) 捐赠链接 : https://example\.com/ \(中文\(简体\) \) 标记:注释,垃圾邮件至少需要: 4\.5 被测试最多: 5\.1\.1 稳定标签:0\.1\.0 许可证:GPLv2或后期许可证URI: https://www\.gn \(中文\(简体\) \)

### 如何安装 @automattic/newspack-blocks？

在项目目录运行 npm install @automattic/newspack-blocks，或使用 pnpm add / yarn add / bun add。

### @automattic/newspack-blocks 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/automattic\_\_newspack-blocks 是否存在。

### @automattic/newspack-blocks 可以商用吗？

@automattic/newspack-blocks 使用 GPL-2\.0-or-later 许可。强 Copyleft：分发包含该代码的软件时，整个作品需以兼容的 GPL 许可开源。仅在内部使用、不对外分发时不触发此义务。以上为概括，不构成法律意见，请以许可原文为准。

### @automattic/newspack-blocks 的下载量有多少？

根据 npm 官方下载统计，@automattic/newspack-blocks 在 2026/10/07 – 2026/11/05 这 30 天内被下载 7,875 次，日均约 263 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @automattic/newspack-blocks 还在维护吗？

最新版本 4\.36\.8 发布于 2026/11/11（今天）；至今共发布 634 个版本，其中过去 12 个月发布了 143 个；首次发布于 2021/08/26。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

