You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何定位依赖已弃用originalKeywordKind特性的包及其依赖?

定位依赖originalKeywordKind的包及依赖项

直接扫描node_modules文件

在项目根目录执行对应系统的命令,精准找出包含废弃特性的文件:

  • Linux/macOS:
    find node_modules -type f -name "*.js" -exec grep -l "originalKeywordKind" {} \;
    
  • Windows PowerShell:
    Get-ChildItem node_modules -Recurse -Filter *.js | Select-String "originalKeywordKind" | Select-Object -Unique Path
    
    执行后会输出所有包含该字符串的文件路径,从路径就能直接看出所属的包。

查看警告完整堆栈

运行项目时开启Deprecation追踪,获取触发警告的具体调用链:

NODE_OPTIONS="--trace-deprecation" npm start

输出的堆栈信息里会显示触发警告的包文件位置,顺着路径就能定位到对应的依赖包。

遍历依赖树搜索

用包管理器的列表命令结合文本搜索,快速定位可疑包:

  • npm用户:
    npm ls | grep "originalKeywordKind"
    
  • yarn用户:
    yarn list | grep "originalKeywordKind"
    

内容的提问来源于stack exchange,提问作者cocogorilla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 05:12:39