package 文件配置
说明
package 配置,可配置小程序启动目录,配置打包文件,未了让小程序兼容electron 和 cehub软件,使用了electron-builder核心打包,配置文件一直,可以让程序兼容electron和小程序 当然,旧版本是兼容的,后面迭代了2个版本后就没进行兼容了,暂时是不兼容,后续有时间可以考虑修复兼容。
build
文件配置跟electron-builder配置一毛一样。配置参考
案例
json
{
"build": {
"appId": "swagger",
"asar": true,
"files": [
"**/*",
"!**/src",
"!*/config",
"!renderer",
"!**/pnpm-lock.yaml",
"!**/CodeEngineModules"
]
}
}manifest
案例参考
json
{
"manifest": {
"manifest_version": 3,
"name": "cehub-extensions",
"version": "1.0.0",
"description": "",
"main": {
"load": "http://localhost:5175", // 小程序启动地址
"load1": "./out/renderer/index.html",
"width": 1200,
"height": 700,
"target": true
}
}
}参考配置
json
{
"name": "swagger",
"main": "./out/index.js",
"version": "0.0.1",
"scripts": {
"dev": "tsc && chcp 65001 && ce . -launch_type=applet",
"build": "tsc",
"build:ce": "cehub-builder build",
"dev:vite": "vite",
"build:vite": "vite build",
"build:vite1": "vue-tsc && vite build",
"preview": "vite preview"
},
"devDependencies": {
"@types/node": "^22.9.1",
"@vitejs/plugin-vue": "^5.2.0",
"@volar/monaco": "^2.4.10",
"@vue/language-service": "^2.1.10",
"@vue/reactivity": "^3.5.13",
"axios": "^1.7.7",
"cehub": "link:E:/Hui/Github/ce-hub/cehub/src/typings/cehub",
"cehub-builder": "^0.0.3",
"element-plus": "^2.8.8",
"monaco-editor": "^0.52.0",
"monaco-editor-core": "^0.52.0",
"monaco-editor-textmate": "^4.0.0",
"monaco-textmate": "^3.0.1",
"monaco-volar": "^0.4.0",
"onigasm": "^2.2.5",
"sass": "^1.81.0",
"typescript": "^5.6.3",
"unplugin-auto-import": "^0.18.5",
"unplugin-vue-components": "^0.27.4",
"vite": "^5.4.11",
"vue": "^3.5.13",
"vue-router": "4",
"vue-tsc": "^2.1.10"
},
"build": {
"appId": "swagger",
"asar": true,
"files": [
"**/*",
"!**/src",
"!*/config",
"!renderer",
"!**/pnpm-lock.yaml",
"!**/CodeEngineModules"
]
},
"manifest": {
"manifest_version": 3,
"name": "cehub-extensions",
"version": "1.0.0",
"description": "",
"main": {
"load": "http://localhost:5175",
"load1": "./out/renderer/index.html",
"width": 1200,
"height": 700,
"target": true
}
}
}