因为需要使用到 ts, 模块化,所以就存在模块编译打包的问题, 现有的打包工具中,webpack , Parcel 更偏向多类型资源 的web应用打包, 对于纯粹的npm工具包来说 rollup 更简单实用...Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中,而不是以前的特殊解决方案,如 CommonJS 和 AMD。...ES6 模块可以使你自由、无缝地使用你最喜爱的 library 中那些最有用独立函数,而你的项目不必携带其他未使用的代码。...'.jsx', '.ts', '.tsx'],
// 限制包的查询路径范围
jail: ['/'],
// 用于扫描的属性?...,
// 只查询匹配模式的路径, 未匹配的模块将作为外部模块
resolveOnly: ['batman', /^@batcave\/.*$/],
// 模块根目录, 配合 dedupe 属性使用