插件 CLI 目前处于实验阶段。
插件 CLI 是一组围绕开发插件的命令,用于将其用作本地插件或将其发布在 NPM 上和/或将其提交到 Marketplace。
本文档列出了可用的插件 CLI 命令。相关指南 说明了如何使用这些命令从头开始创建插件、将其链接到现有项目并发布它。
strapi plugin:init
在给定路径上创建新插件。
bash
strapi plugin:init <path>
参数 | 类型 | 描述 | 默认 |
---|---|---|---|
path | 字符串 | 插件路径 | ./src/plugins/my-plugin |
选项 | 类型 | 描述 | 默认 |
---|---|---|---|
-d, --debug | - | 启用带有详细日志的调试模式 | false |
--silent | - | 不记录任何内容 | false |
strapi plugin:build
捆绑 strapi 插件以供发布。
bash
strapi plugin:build
选项 | 类型 | 说明 | 默认 |
---|---|---|---|
--force | 字符串 | 自动对所有提示回答“是”,包括潜在的破坏性请求,并以非交互方式运行。 | - |
-d, --debug | - | 启用带有详细日志的调试模式 | false |
--silent | - | 不记录任何内容 | false |
--minify | - | 最小化输出 | true |
--sourcemaps | - | 生成源图 | false |
strapi plugin:link-watch
在更改时自动重新编译插件并运行 yalc push --publish
。
bash
strapi plugin:link-watch
选项 | 类型 | 说明 | 默认 |
---|---|---|---|
-d, --debug | - | 启用带有详细日志的调试模式 | false |
--silent | - | 不记录任何内容 | false |
strapi plugin:watch
监视并编译 Strapi 插件以进行本地开发。
bash
strapi plugin:watch
选项 | 类型 | 说明 | 默认 |
---|---|---|---|
-d, --debug | - | 启用带有详细日志的调试模式 | false |
--silent | - | 不记录任何内容 | false |
strapi plugin:verify
发布插件之前,请验证插件的输出。
bash
strapi plugin:verify
Option | Type | Description | Default |
---|---|---|---|
-d, --debug | - | Enable debugging mode with verbose logs | false |
--silent | - | Do not log anything | false |