扫一扫分享
tsup 是一个很不错的工具,可以方便的进行typescript 应用打包以及构建,支持了灵活的资源加载处理。
tsx 也是一个不错的工具,可以进行dev 模式的处理。
将其本地安装在您的项目文件夹中:
npm i tsup -D
# Or Yarn
yarn add tsup --dev
# Or pnpm
pnpm add tsup -D
您也可以全局安装它,但不建议这样做。
捆绑文件
tsup [...files]
文件被写入./dist.
您可以一次性捆绑多个文件:
tsup src/index.ts src/cli.ts
这将输出dist/index.js和dist/cli.js。
tsup.config.js:
import { defineConfig } from 'tsup'
export default defineConfig({
entry: ['src/index.ts'],
splitting: false,
sourcemap: true,
clean: true,
minify: false,
format:["cjs","esm","iife"]
})
可以看出特性还是不少的,还是很强大的。tsup 实际上是一个不错的typescript 打包工具,之后我们就不需要依赖npm包了。
手机预览