0.2.3 • Published 12 months ago

create-ce v0.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

create-ce 是一个 ce 引擎启动框架

此框架用于electron 小程序开发启动框架使用

此框架还在升级中,兼容electron ,支持win 。 1.0.4 版本新增适配小程序跟electron应用程序小程序 跟 electron应用 可以共用一个 ce-core 依赖

项目使用

第一步安装依赖

pnpm install
然后进入 ce ./renderer 在进行视图依赖安装 pnpm install

第二步启动项目

pnpm dev:vite   然后在启动  pnpm dev:electron

第三步打包项目 说明小程序打包实际大小很。

pnpm build:vite  然后在打包electron 
pnpm build:electron

如果你安装了【CodeEngine】软件
那么你可以打包成小程序 
pnpm build:ce  

小程序启动实现案例

code-engine code-engine 是利用electron框架,通过 process.argv 获取appid,来切换不同的小程序。 https://github.com/impohcom/code-engine

模块更新记录

  1. 升级electron,升级sqlite3,实现主程序跟视图 单开吊用,升级小程序启动方式,移除历史store,小程序数据存储进 sqlite数据库中
  2. 更新模块 process.env , 用于跟视图通讯,改写视图 Module 方法,实现主程序跟渲染程序同步

生命周期

  1. beforeCreate(创建前)
  2. 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 以获取每个模板的更多细节:ce,vanillavanilla-ts, vue, vue-tsreactreact-tsreact-swcreact-swc-tspreactpreact-tssveltesvelte-ts

0.2.1

12 months ago

0.2.0

12 months ago

0.1.8

12 months ago

0.1.9

12 months ago

0.2.3

12 months ago

0.2.2

12 months ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5-alpha.5

1 year ago

0.0.5-alpha.4

1 year ago

0.0.5-alpha.3

1 year ago

0.0.5-alpha.2

1 year ago

0.0.5-alpha.1

1 year ago

0.0.5-alpha.0

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago