3.x的模块不知道是怎么了,看文档搞了一堆规范,最后10个npm包8个用不了。
把那些umd的单文件拷贝出来倒是能运行,类型又没了。
尤其是Rx这种库没有类型咋写,既然官方都提倡TS了,那就把npm这块搞好啊,直接引入运行不了,拷出来没有类型跟盲写一样。
我刚用tsdx,把最新版rxjs的代码拷进去,直接打了个esm包,然后给按照ccc官方要求给package.json增加"type": "module"
,现在能在3.5运行了,也有类型。但是我这个不保证和rxjs最新版同步。
而且听说官方也要改模块引入了,这可以当做最近的过渡方案。或者你们有哪些库用不了也可以试试像上面那样打包。
不过,让开发者自己打包不现实!ccc官方应该放弃自己那些打包规则了!跟着主流走!
yarn add ccc-rxjs