@ doubleshot/ 构建器
说明
构建器是用于快速构建节点后端或电子主过程的cli工具. 它的动力 s,捆绑通过 滚动,并且装饰器由 缩写。 。 。 .
说明: Builder只适合构建节点和电子编码,即被转换为CommonJS标准的文件.
特征
- 快速开始和捆绑.
- QQ TypeScript 装饰器可用 .
- QQ 通过文件或命令行配置.
- * 支持电子包装.
- * 支持独立使用.
3⁄4 ̄ ̧漯B:该项目处于早期阶段,不用于生产环境
安装
npm i @doubleshot/builder -D
# Or Yarn
yarn add @doubleshot/builder -D
# Or PNPM
pnpm add @doubleshot/builder -D
使用量
直接使用 :
# development mode
npx dsb dev
# production mode
npx dsb build
或者通过脚本 package.json数字 :
{
"scripts": {
"dev": "dsb dev",
"build": "dsb build"
}
}
配置
配置文件类似 dsb.config.ts (单位:千美元)'.js' | '.cjs' | '.mjs'也可提供:
import { defineConfig } from '@doubleshot/builder'
export default defineConfig({
main: 'dist/main.js',
entry: './src/main.ts',
outDir: './dist',
external: ['electron'],
electron: {
preload: {
entry: './src/preload.ts'
},
rendererUrl: 'http://localhost:31123',
waitTimeout: 5000,
}
})
您可以通过类型定义文件找到更多的配置.
CLI 选项
Cli 选项也可用, 使用 --help 看到他们.
许可证
麻省理工学院 2022年 阿彻·古