tsup 包含依赖的处理
tsup 默认打包的bundle 实际上是结合依赖自动处理的,但是默认会排除dependencies以及devDependencies,此模式与我们实际希望的效果可能是不一致的,可选的解决方法是配置noExternal(通过正则匹配处理)
参考使用
- noExternal 参考配置
import {defineConfig} from 'tsup';
export default defineConfig({
dts: true,
sourcemap: false,
clean: true,
minify: true,
entryPoints: ['src/app.ts'],
format: ['cjs', 'esm'],
noExternal: [ /(.*)/ ]
});
说明
当然类似可选的工具还是很多的,ncc 也是一个不错的工具,天然支持typescript
参考资料
https://github.com/egoist/tsup/issues/619
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2023-12-05 minio 新的minio grid server 通信框架
2023-12-05 cerbos lite webassembly 处理简单说明
2023-12-05 h2o 多http 协议支持的http server
2023-12-05 avvio fastify的异步node 应用启动框架
2023-12-05 cosmo 开源apollo Graphos 工具
2022-12-05 maven-dependency-plugin unpack 使用
2021-12-05 nginx 动态模块问题