ce-core
v1.1.9
Published
ce core
Downloads
24
Readme
ce-core 是一个 ce 引擎启动框架
此框架用于electron 小程序开发启动框架使用
此框架还在升级中,兼容electron ,支持win 。 1.0.4 版本新增适配小程序跟electron应用程序小程序 跟 electron应用 可以共用一个 ce-core 依赖
code-engine 小程序启动实现原理
code-engine 源码 https://github.com/impohcom/code-engine
小程序打包器 源码 https://github.com/impohcom/ce-core/tree/main/packages/cepak
小程序开发 案例 https://github.com/impohcom/code-applet
小程序启动实现案例
code-engine code-engine 是利用electron框架,通过 process.argv 获取appid,来切换不同的小程序。 https://github.com/impohcom/code-engine
模块更新记录
- 升级electron,升级sqlite3,实现主程序跟视图 单开吊用,升级小程序启动方式,移除历史store,小程序数据存储进 sqlite数据库中
- 更新模块 process.env , 用于跟视图通讯,改写视图 Module 方法,实现主程序跟渲染程序同步
生命周期
- beforeCreate(创建前)
- created (创建后)
搭建第一个 ce 项目
兼容警告
ce 需要 Node.js版本 14.18+,16+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本。
使用 NPM:
$ npm create ce@latest
使用 Yarn:
$ yarn create ce
使用 PNPM:
$ pnpm create ce
然后按照提示操作即可!
你还可以通过附加的命令行选项直接指定项目名称和你想要使用的模板。例如,要构建一个 Vite + Vue 项目,运行:
# npm 6.x
npm create ce@latest my-vue-app --template vue
# npm 7+, extra double-dash is needed:
npm create ce@latest my-vue-app -- --template vue
# yarn
yarn create ce my-vue-app --template vue
# pnpm
pnpm create ce my-vue-app --template vue
查看 create-vite 以获取每个模板的更多细节:vanilla
,vanilla-ts
, vue
, vue-ts
,react
,react-ts
,react-swc
,react-swc-ts
,preact
,preact-ts
,svelte
,svelte-ts
。