@uyun/cli-command-itsm-field
ITSM扩展字段开发扩展
Last updated 5 years ago by wumx .
ISC · Repository ·
$ cnpm install @uyun/cli-command-itsm-field 
Private package

@uyun/cli-command-itsm-field

ITSM 扩展字段开发工具

安装

在已安装@uyun/cli的项目中安装@uyun/cli-command-itsm-field,然后就可以在项目package.jsonscripts里使用了

安装@uyun/cli-command-itsm-field

yarn add @uyun/cli-command-itsm-field -D

编辑package.json,在scripts字段中添加如下命令

{
  "scripts": {
    "itsmfield:build": "everest itsmfield:build ./src",
    "itsmfield:create": "everest itsmfield:create ./src"
  }
}
 # 打包扩展字段
yarn itsmfield:build

命令

everest itsmfield:create <dirname>

在指定目录下创建新的字段,字段类型支持自定义,但必须符合规则/^[a-z][a-z0-9-]*$/,部件名称也必须符合/^[a-z][a-z0-9-]*$/

everest itsmfield:create <dirname>

在指定目录下创建新widget

位置:
  dirname  widget的父目录                                        [字符串] [必需]

选项:
  --help     显示帮助信息                                                 [布尔]
  --version  显示版本号                                                   [布尔]

everest itsmfield:build <folder>

打包指定文件夹下的文件为可发布部件

everest itsmfield:build [folder]
打包指定文件夹下的文件为可发布部件

位置:
  folder  字段文件夹                       [字符串] [默认值: "./src"]

选项:
  --help           显示帮助信息                                           [布尔]
  --version        显示版本号                                             [布尔]
  --mode, -m       加载 .env 环境变量文件                               [字符串]
  --output, -o     自定义打包输出文件夹           [字符串] [默认值: "./fields"]
  --sourcemap, -s  是否生成source map                     [布尔] [默认值: false]

widget.json 文件

{
  "path":"/itsm",                     //路径,请勿修改
  "icon":"iconfont icon-code",       //创建字段是字段的icon,仅支持itsm中以后的icon
  "name": "complete",                // 内部使用请勿修改
  "type":"complete",                 // 字段的type类型,唯一
  "validateTrigger":"onChange",      // 校验子节点值的时机,默认 onChange
  "fieldTypeName_en":"complete",     // 字段类型的中文名称,请勿修改
  "fieldTypeName_zh":"字段模板"       // 字段类型的英文名称,请勿修改
}

Current Tags

  • 0.0.9                                ...           latest (5 years ago)

11 Versions

  • 0.0.14                                ...           5 years ago
  • 0.0.13                                ...           5 years ago
  • 0.0.9                                ...           5 years ago
  • 0.0.8                                ...           5 years ago
  • 0.0.7                                ...           5 years ago
  • 0.0.6                                ...           5 years ago
  • 0.0.5                                ...           5 years ago
  • 0.0.4                                ...           5 years ago
  • 0.0.3                                ...           5 years ago
  • 0.0.2                                ...           5 years ago
  • 0.0.1                                ...           5 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org