mirror of https://github.com/certd/certd
				
				
				
			chore:
							parent
							
								
									111a32b5e8
								
							
						
					
					
						commit
						989f48c47a
					
				|  | @ -104,3 +104,9 @@ export * from "./plugin-cloudflare.js" | |||
| // 抛出异常即可使任务停止,否则会判定为成功 | ||||
| throw new Error("错误信息") | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| ## 五、贡献插件送激活码 | ||||
| 
 | ||||
| - PR要求,插件功能完整,代码规范 | ||||
| - PR通过后,联系我们,送您一个专业版激活码 | ||||
|  | @ -1,6 +1,6 @@ | |||
| import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline'; | ||||
| import { CertInfo, CertReader } from '@certd/plugin-cert'; | ||||
| import { isDev } from '../../../utils/env.js'; | ||||
| import { isDev } from '@certd/basic'; | ||||
| 
 | ||||
| @IsTaskPlugin({ | ||||
|   name: 'demoTest', | ||||
|  | @ -13,6 +13,8 @@ import { isDev } from '../../../utils/env.js'; | |||
|       runStrategy: RunStrategy.SkipWhenSucceed, | ||||
|     }, | ||||
|   }, | ||||
|   // 你开发的插件要删除此项,否则不会在生产环墋中显示
 | ||||
|   deprecated: isDev() ? '测试插件,生产环境不显示' : undefined, | ||||
| }) | ||||
| export class DemoTestPlugin extends AbstractTaskPlugin { | ||||
|   //测试参数
 | ||||
|  | @ -101,8 +103,5 @@ export class DemoTestPlugin extends AbstractTaskPlugin { | |||
|     this.logger.info('授权id:', accessId); | ||||
|   } | ||||
| } | ||||
| //TODO 这里实例化插件,进行注册
 | ||||
| if (isDev()) { | ||||
|   //你的实现 要去掉这个if,不然生产环境将不会显示
 | ||||
|   new DemoTestPlugin(); | ||||
| } | ||||
| //实例化一下,注册插件
 | ||||
| new DemoTestPlugin(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 xiaojunnuo
						xiaojunnuo