最近遇到一个很头疼的问题,本地和服务器编译 都有概率出现warning:export was not found in....
然后页面调用这个模块的时候就会出错 一开始ci上编译一直提示这个错误然后失败。
出现错误的文件引入的是在server目录下的一个ts文件
image
目录介绍:web下面是web代码,server下面是服务器代码,两端共用了一个模块,是一个数据定义的interface模块。 google了一下,大概怀疑是tsconfig里的module问题。服务端设置的是commonjs
web端是esnext
ps:web本地编译的时候有时候也会提示引入的文件上面class is a reserved keyword 来自eslint的报错。
以上错误都是偶发,不修改任何代码,已经试过删mode-module 然后重装 yarn npm都试过 两次编译结果就有可能不一样,实在找不到解决方案,希望知道的大神教一下