我有一个用打字稿写的简单库,与Rollup捆绑在一起。现在它有了第一个依赖项:class-validator。尽管这是一个打字稿库,但我需要使用commonjs plugin进行汇总。总的来说可行。但是,如果从桶index.js
导入
import { IsInt } from 'class-validator';
失败并
[!] Error: 'IsInt' is not exported by node_modules/class-validator/index.js
我可以配置汇总以便识别桶进口吗?如果是这样,怎么做?
答案 0 :(得分:0)
一种解决方法是使用commonjs插件的namedExports选项:
commonjs({
namedExports: {
'class-validator': [ 'IsInt' ]
}
})
这需要添加所有使用的出口,这实际上不是最佳选择。由于代码更改,我不想更改构建配置。但是,很好...