1.0.1 • Published 2 years ago
@walrus/build v1.0.1
项目正在紧张开发中...
一些约定
- 配置优先级: 配置文件 >> 命令行参数 >> 默认配置
- 入口文件优先级: 配置 >> package.json source >> 默认
- 入口文件默认会按照以下的顺序进行查找
src/index.tsx
src/index.ts
,src/index.jsx
,src/index.js
,index.tsx
,index.ts
,index.jsx
,index.js'
✨ 特性
- 🚀 快速,默认情况下零配置
- 📦 基于 rollup 进行打包
- 🐚 支持别名设置,默认
@
指向项目src
目录 - 💅 内置支持
CSS
Sass
Stylus
Less
CSS modules
- 💻 使用 TypeScript 编写,提供类型定义文件
🔨 使用
1️⃣ 安装 运行: yarn add @walrus/build --dev
2️⃣ 完善项目信息 your package.json
:
{
"name": "foo", // your package name
"source": "src/foo.js", // your source code
"main": "dist/foo.js", // where to generate the CommonJS/Node bundle
"module": "dist/foo.module.js", // where to generate the ESM bundle
"unpkg": "dist/foo.umd.js", // where to generate the UMD bundle (also aliased as "umd:main")
"scripts": {
"build": "wb", // compiles "source" to "main"/"module"/"unpkg"
"start": "wb watch" // re-build when source files change
}
}
3️⃣ 编译文件 运行 npm run build
.
配置
项目以以下顺序读取配置文件
wb.config.ts
wb.config.js
.wbrc.ts
.wbrc.js
Cli Options
Usage
$ microbundle <command> [options]
Options
-v, --version Displays current version
-i, --entry Entry module(s)
-o, --output Directory to place build files into
-f, --format Only build specified formats (any of es,cjs,umd or iife) (default es,cjs)
Examples
$ wb build --tsconfig tsconfig.build.json
1.0.1
2 years ago
1.0.0
2 years ago
0.6.10
3 years ago
0.6.7
3 years ago
0.6.9
3 years ago
0.6.8
3 years ago
0.6.6
3 years ago
0.6.5
3 years ago
0.6.3
3 years ago
0.6.2
3 years ago
0.6.4
3 years ago
0.6.1
3 years ago
0.6.0
3 years ago
0.5.3
3 years ago
0.5.0
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.3.0
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.0
3 years ago