有人用过class-transformer和class-validator吗

这两个库在2.x.x上都运行不了,导入的模块是空的
3.x没有试,有人用过吗
装了很多库,就这两个用不了报错。

https://github.com/typestack/class-validator
https://github.com/typestack/class-transformer
这两个库很好用,我打算让node后端和ccc前端使用同样的模型
这样可以自动的校验前端传来数据的完整性,还可以在后端使用与前端相同的数据实体
可是这样导入以后,ClassTransfomer是null

import ClassTransformer from 'class-transformer'

官方大大帮忙看看呀

版本2.4.6 typescript

经过探索,这样可以运行

import { IsHexColor,validate,ValidateNested } from 'class-validator/bundles/class-validator.umd.min.js'
// xxx.d.ts
declare module 'class-validator/bundles/class-validator.umd.min.js' {
	export * from 'class-validator'
}

更多参考这里 2.x的npm包在3.x无法使用
我也不知道为什么…这是引擎编译流程的问题
虽然我觉得这样不科学,但是就先这么着吧…

因为这两个库没有export default,

是的:sunglasses::sunglasses::sunglasses:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。