Skip to content

cyaoc/kintone-dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disclaimer

このOSSは、私個人の著作物であり、サイボウズ株式会社、その他、私の所属する組織とは一切関係ありません。

This OSS is my own personal work and does not have any relationship with Cybozu Inc. or any other organization which I belong to.

kintone-dev-tools

kintone 开发工具集

Usage

以子命令的方式提供各种服务

npx kintone-dev-tools ${command} <option>

Features

  • cert 生成开发用证书

  • serve 启动静态服务器

  • watch 监听目录并自动上传 js & css 文件

    • 启动watch命令时会在指定的监听目录下自动生成名为.devtoolsrc.js的配置文件

    • 程序启动时,监听目录下现存的文件不会上传

    • .devtoolsrc.js自动会被忽略,不会上传到任何地方

    • .devtoolsrc.js改动后,程序会自动加载,无需重启程序

    • devtoolsrc.js sample

 module.exports = {
  "env": {
    "baseurl": "https://xxxxx",
    "username": "xxxx",
    "password": "xxxxx"
  },
  "map": [
    {
      "type": "portal",
      "src": [
        "main.js"
      ],
      "ignore": [
        "ignore.js"
      ]
    },
    {
      "type": "app",
      "appid": 1,
      "folder": "app",
      "upload": "desktop"
    }
  ]
}
  • .devtoolsrc.js文件的字段定义如下
字段 功能
env kintone信息
env.baseurl kintone url
env.username kintone 账户名
env.password 密码
map array,文件与kintone app的映射关系
type portal 或 app,占位用,目前没实际用处
appid 正整数,kintone的app id号,没有填写appid或者<=0就自动上传到portal
folder 和src相冲突,该字段指定的文件夹下所有文件均会上传到同一个kintone app中
src array,和folder冲突,该字段指定的所有文件均会上传到同一个kintone app中
ignore array,这些文件不会被上传
upload 你可以指定上传到‘desktop’或‘mobile’,当省略upload字段时,会同时上传到‘desktop’和‘mobile’

LICENSE

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published