请问负责编写该错误提示信息的代码仓库是哪一个?拟提交PR修改
问题
我想找到生成以下错误提示的代码仓库,好提交PR修改它。我已经克隆了create-react-app和babel仓库,但用VSCode搜索没找到相关内容。
错误提示信息如下:
你的某个依赖babel-preset-react-app正在导入"@babel/plugin-proposal-private-property-in-object"包,但未在其依赖项中声明。当前该功能可正常运行是因为"@babel/plugin-proposal-private-property-in-object"已因无关原因存在于你的node_modules文件夹中,但随时可能出现故障。
babel-preset-react-app属于create-react-app项目,该项目已不再维护,因此该问题大概率不会被修复。请将"@babel/plugin-proposal-private-property-in-object"添加至你的devDependencies以解决此错误,这样该提示信息就会消失。
解答
- 这段错误提示来自pnpm包管理器的依赖校验逻辑,对应的代码在pnpm的官方仓库中。
- 你之前的搜索范围不对:create-react-app和babel仓库不包含这段提示代码,因为这是pnpm为严格管控依赖而生成的提示——当某个包导入了自身
package.json未声明的依赖时,pnpm会触发这类警告,还会自动关联包所属项目给出后续建议。
内容的提问来源于stack exchange,提问作者Inertial Ignorance
相关产品推荐
相关产品推荐

