Commit Graph

802 Commits

Author SHA1 Message Date
Pan Qiancheng f58d22cb24 完善watch的逻辑,如果一个文件未被后端使用,现在只进行编译 2024-12-03 16:55:39 +08:00
Pan Qiancheng cceea8dd5e 优化了一下watchServer,在编译前先判断这个文件是否被appLoader使用,如果没有使用,则说明不被后端依赖,直接跳过 2024-12-01 13:44:52 +08:00
pqcqaq 7ebe0c3eea fixed 2024-11-30 10:38:10 +08:00
pqcqaq 6217b72652 热重载在编译前先检查语法错误,若存在语法错误,输出后直接返回 2024-11-29 23:58:01 +08:00
pqcqaq cf209f37c2 热重载需要在停机后清空lib以下目录的缓存,以便之后重新require导入 2024-11-29 23:30:48 +08:00
pqcqaq 9acec82bd6 build 2024-11-29 22:58:20 +08:00
pqcqaq f2f6c7e0e8 在watchServer中允许trace日志输出调用位置 2024-11-29 18:52:52 +08:00
pqcqaq a88cb606b7 测试,修复了几处问题 2024-11-29 13:46:47 +08:00
pqcqaq 17e074a06c 模板中添加server:start:watch和build:watch命令 2024-11-29 13:29:33 +08:00
pqcqaq e40639fad7 startup 函数在服务器模式可返回shutdown方法,用于编程式重启服务器,并在后端热重载的脚本中使用了新的shutdown方式 2024-11-29 13:19:33 +08:00
Pan Qiancheng 48bdd6631f cli的build支持了stackSize参数设置node最大栈大小 2024-11-28 14:24:23 +08:00
pqcqaq 0b2c18b363 修改了模板文件,将通用的内容直接放在模板中 2024-11-28 13:26:57 +08:00
pqcqaq f13e953692 对编译后的module alias提供支持 2024-11-28 12:04:26 +08:00
pqcqaq 88df72c589 watch时忽略必定是前端的目录 2024-11-27 21:34:33 +08:00
pqcqaq 8c82b16e79 Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-cli into dev 2024-11-27 21:28:32 +08:00
pqcqaq c748434354 在模板中新增前后端模式的watch相关功能 2024-11-27 21:28:25 +08:00
Xu Chang 83e05359e9 4.0.16-pub 2024-11-27 19:29:07 +08:00
Xu Chang 3fc377ba13 4.0.15-pub 2024-11-27 19:24:39 +08:00
wkj 886a9e612e oak-cli 创建模板项目 node版本需不小于16 2024-11-25 11:42:42 +08:00
wkj ddc419bd7c 移除echarts和wangeditor5的cdn 2024-11-25 11:08:57 +08:00
wkj 9b7321d6b2 endpoints 接收文件 2024-11-21 19:45:40 +08:00
Xu Chang 4ef3693cec 4.0.15-dev 2024-11-19 09:12:29 +08:00
Xu Chang 567abc4aac 4.0.14-pub 2024-11-19 09:10:53 +08:00
pqcqaq b416d67904 Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-cli into dev 2024-11-16 22:44:50 +08:00
pqcqaq e85246b9dc 由箭头函数改为function 2024-11-16 22:42:11 +08:00
Xu Chang 4ba40cb8ad templateFile中的字符非法 2024-11-16 12:08:37 +08:00
pqcqaq 784f5433d6 新增复用OakComponent的插件支持 2024-11-16 09:53:59 +08:00
Xu Chang 61f5a2c1c1 template中的compiler配置 2024-11-14 11:48:14 +08:00
wkj 6db1e82043 cors origin支持数组和字符串 2024-11-12 12:16:47 +08:00
Xu Chang 5644e13742 build 2024-11-12 11:00:51 +08:00
Xu Chang 6018e9895b Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-cli into dev 2024-11-08 14:51:13 +08:00
Xu Chang 34b0a85ffd 重新命名了一些变量,增加了socket的namespace 2024-11-08 14:51:06 +08:00
Pan Qiancheng e86f2c0cff 在基础模板中新增了oak助手的项目检查配置 2024-11-05 19:52:02 +08:00
Pan Qiancheng 2e61fd1e5c 为适配pnpm和yarn等包管理工具,在template的package.json中新增了resolutions和pnpm.overrides 2024-11-05 19:50:23 +08:00
Xu Chang 86c1eddf3e 4.0.14-dev 2024-11-05 09:09:41 +08:00
Xu Chang fc58712e67 4.0.13-pub 2024-11-05 09:06:14 +08:00
Xu Chang b774ef23a6 build 2024-11-04 21:06:56 +08:00
Xu Chang 923a592528 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-cli into dev 2024-11-04 21:04:39 +08:00
Xu Chang 3291b6d61e cors规范化 2024-11-04 21:04:34 +08:00
pqcqaq 89e5bdf401 Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-cli into dev 2024-10-31 22:46:46 +08:00
pqcqaq 699a3bc5a8 在模板中添加了typescript-plugin-css-modules的ts服务插件,为此后创建的项目提供less文件的解析和跳转相关功能 2024-10-31 22:46:41 +08:00
Xu Chang 4ab66a2970 4.0.13-dev 2024-10-28 11:19:46 +08:00
Xu Chang 278ef0c556 4.0.12-pub 2024-10-28 11:17:24 +08:00
pqcqaq 78466c3c31 模板中添加了异常处理和初始化函数 2024-10-27 13:46:43 +08:00
pqcqaq bfa5d14e00 build和测试 2024-10-27 13:39:48 +08:00
pqcqaq 9ed416470f 新增模板相关文件,修改template.ts中的依赖 2024-10-27 13:39:37 +08:00
pqcqaq 061e911d27 新增复制模板和添加强制覆盖参数 2024-10-27 13:38:51 +08:00
pqcqaq 5aba69984b package.json提交templateExample目录 2024-10-27 13:38:24 +08:00
pqcqaq 42047f650a 删除attrUpdateMatrix中多余的数据 2024-10-27 12:50:57 +08:00
pqcqaq 9f6476673a 给空模板的menu添加排序和单项不展开的功能 2024-10-27 12:49:25 +08:00