新闻包块
这个插件意在作为大多数Newspack Gutenberg块的容器. 可能有一些块与其它插件中的特定功能有关,在这种情况下,它们会活在主功能上,但除此例外外,大多数都会活在这个功能上.
设置
要设置为块开发,运行 composer install && npm install
生成构建
要生成当前块的构造, 请运行 npm run build。 。 。 .
要清理积木,跑 npm run clean。 。 。 .
发展中国家
要进行 Block 开发并让 Webpack 监视您的文件以进行更改 : npm start。 。 。 .
线性
执行前在已更改的文件上。 换句话说,是在 pre-commit 钩子,但只在舞台文件。 钩子配置于 composer.json。 。 。 .
| 前一頁 | 联合来文 | 常设委员会 |
| 工具 | 菲律宾 | 埃斯林特语name | 样式lint |
| 配置 | .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。如果一切都顺利,你应该看到新闻包的分类 在取块器,你的块应该出现在其中.
使用量
在此可找到最终用户文件。 。 。 .
关于 @automattic/newspack-blocks 的常见问题
@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 和提交记录判断。