Jenkins | 构建Angular项目报found version 4, expected 3的错误,点解?
09:55:21 ERROR in Metadata version mismatch for module
/var/jenkins_home/workspace/TEST.SkylotFront/node_modules/ngx-weui/utils/types.d.ts,
found version 4, expected 3
09:55:21 ERROR in ./src/main.ts
09:55:21 Module not found: Error: Can't resolve
'./$$_gendir/app/app.module.ngfactory' in
'/var/jenkins_home/workspace/TEST.SkylotFront/src' 09:55:21 @
./src/main.ts 3:0-74
09:55:21 @ multi ./src/main.ts
我自己在项目中用的版本是"ngx-weui": "^1.0.15"
(在package.json中)
用过这个组件的都知道,1.0.15已经很落后很老了,两年前的版本,现在最新的是7.0
我自己在项目中用的版本是"ngx-weui": "^1.0.15"
(在package.json中)
用过这个组件的都知道,1.0.15已经很落后很老了,两年前的版本,现在最新的是7.0。
所以,网上说要降版本的解决办法,我也用过,依旧不适用;但是,我就想,有没有可能是版本落后呢?于是我就分别升到了3.0.0和5.0.4来试(这个没有4.0.0版本),依旧不行。
然后,我看了一个奇怪的解决办法,说是在app.router.ts随便敲入几个空格就行了,我也试了,不行。
最后,我把node_modules全删了,重新install回来,也还是不行。
我自己在本地编译都可以啊,怎么在jenkins里面编译就报这种鬼错误?这么娇气的吗???
希望有大佬能给出不一样的解决办法,先谢谢啦!