Javascript Don';我不明白纱线检查警告
当我运行Javascript Don';我不明白纱线检查警告,javascript,node.js,npm,yarnpkg,Javascript,Node.js,Npm,Yarnpkg,当我运行纱线检查时收到以下警告: warning "\u001b[2mchokidar#\u001b[22mfsevents#node-pre-gyp@^0.6.29" could be deduped from "0.6.32" to "node-pre-gyp@0.6.32" 有人能帮我理解吗 我不知道重复数据消除这个词是什么意思 为什么警告信息中有这么多垃圾字符 我应该如何解决此警告 非常感谢 您的warn.lock文件似乎包含0.6.32版本的包节点pre-gyp的重复条目 您
纱线检查时
收到以下警告:
warning "\u001b[2mchokidar#\u001b[22mfsevents#node-pre-gyp@^0.6.29"
could be deduped from "0.6.32" to "node-pre-gyp@0.6.32"
有人能帮我理解吗
- 我不知道重复数据消除这个词是什么意思李>
- 为什么警告信息中有这么多垃圾字符
- 我应该如何解决此警告
非常感谢 您的
warn.lock
文件似乎包含0.6.32版本的包节点pre-gyp
的重复条目
您可以执行以下步骤:
删除warn.lock
文件
重新安装软件包以生成新的纱线。锁定纱线安装
再次运行纱线检查
命令
重复数据消除。。。重复数据消除:=重复数据消除(我承认我必须为此咨询谷歌)。谢谢你的努力!我也在谷歌上搜索过,但作为一名新手,我只想再次检查一下:关于警告,我对Thread一无所知,但在我看来,该工具似乎发现了重复的依赖项。现在我不理会。这些警告存在报告的问题。享受吧@安德烈亚斯:我很喜欢这个问题。读这篇文章时笑了出来:“垃圾字符”是终端格式:\u001b[2m
表示“微弱”(浅灰色),而\u001b[22m
表示正常颜色。(它们,嗯,逃逸到可见消息中似乎是一个纱线错误。)因此消息实际上是警告“chokidar fsevents#node pre gyp ^ 0.6.29”可以将重复数据从“0.6.32”删除到“节点前”-gyp@0.6.32“
——带有“chokidar#”部分,意思是不强调。(尽管我来这里是想找到你第三个问题的答案。)这对我不起作用。我只希望可以安全地忽略它。我很确定删除你的Thread.lock文件并调用Thread install
将更改你正在使用的软件包的版本…这可能不是你想要的。