我的 angular 应用本来有 @zxing/ngx-scanner 相关依赖包,之前也一直运行得好好的。 昨天安装了其他依赖包,发现出错,就把代码恢复成以前的状态,可是却运行不了,@zxing/ngx-scanner 相关依赖在报错,npm install 是可以成功的,就是用 ng serve 运行不,说啥参数不匹配。 按道理不是把代码恢复,程序的状态也会恢复吗?为什么还会报错的。这幕后黑手到底是谁?
![]() | 1 shakaraka PRO 代码或者日志发出来 |
2 franklinre OP @wunonglin error TS2707: Generic type 'ComponentDeclaration' requires between 7 and 8 type arguments. |
![]() | 3 shakaraka PRO ![]() 把 node_modules 删了,另外查看下 npm install 完的依赖是不是正确的版本(进 node_modules 里面看实际的源码),这个报错很明显是缺了参数,多半是依赖的版本更变了。 |
4 suzic 2022-12-03 10:22:57 +08:00 via Android ![]() packeg.json 里写死版本号试试,大概率是版本号变了 |
5 franklinre OP |
![]() | 6 rabbbit 2022-12-03 11:30:04 +08:00 ![]() npm install xxx 还会更新别的包是真的烦 只好把所有的包都锁死版本 |