V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
franklinre
V2EX  ›  问与答

关于 angular 中依赖包莫名其妙的错误

  •  
  •   franklinre · 2022-12-03 09:21:33 +08:00 · 1150 次点击
    这是一个创建于 481 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的 angular 应用本来有 @zxing/ngx-scanner 相关依赖包,之前也一直运行得好好的。 昨天安装了其他依赖包,发现出错,就把代码恢复成以前的状态,可是却运行不了,@zxing/ngx-scanner 相关依赖在报错,npm install 是可以成功的,就是用 ng serve 运行不,说啥参数不匹配。 按道理不是把代码恢复,程序的状态也会恢复吗?为什么还会报错的。这幕后黑手到底是谁?

    6 条回复    2022-12-03 11:30:04 +08:00
    wunonglin
        1
    wunonglin  
       2022-12-03 09:37:14 +08:00
    代码或者日志发出来
    franklinre
        2
    franklinre  
    OP
       2022-12-03 10:05:09 +08:00
    @wunonglin
    error TS2707: Generic type 'ɵɵComponentDeclaration' requires between 7 and 8 type arguments.
    wunonglin
        3
    wunonglin  
       2022-12-03 10:12:05 +08:00   ❤️ 1
    把 node_modules 删了,另外查看下 npm install 完的依赖是不是正确的版本(进 node_modules 里面看实际的源码),这个报错很明显是缺了参数,多半是依赖的版本更变了。
    suzic
        4
    suzic  
       2022-12-03 10:22:57 +08:00 via Android   ❤️ 1
    packeg.json 里写死版本号试试,大概率是版本号变了
    franklinre
        5
    franklinre  
    OP
       2022-12-03 11:18:23 +08:00
    @wunonglin
    确实版本号变量,要手动修改一些。感谢。

    @suzic
    是的。感谢。
    rabbbit
        6
    rabbbit  
       2022-12-03 11:30:04 +08:00   ❤️ 1
    npm install xxx 还会更新别的包是真的烦
    只好把所有的包都锁死版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1446 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.