簡體   English   中英

我如何知道我的哪些依賴項正在使用導致警告的依賴項?

[英]How can I know which of my dependencies is using a dependency that is causing a warning?

在我的瀏覽器控制台中,我得到

index.js:126 [WDS] Warnings while compiling.
warnings    @   index.js:126
(anonymous) @   socket.js:47
sock.onmessage  @   SockJSClient.js:67
EventTarget.dispatchEvent   @   sockjs.js:170
(anonymous) @   sockjs.js:891
SockJS._transportMessage    @   sockjs.js:889
EventEmitter.emit   @   sockjs.js:86
WebSocketTransport.ws.onmessage @   sockjs.js:2965

我的 package.json 中沒有“sock”這個詞,所以我認為我的一個依賴項需要 sockjs,如果我更新這個依賴項,警告將 Z34D1F91FB2E514B8576FAB1A75A8A 消失。

我認為它可能是 axios,但我怎么能確定,或者我如何搜索我的依賴項以查看需要 sockjs 的內容?

yarn 有一個非常有用的命令來處理這些事情: yarn why <name_of_dependency> 如果您更喜歡 npm,則可以使用npm ls來生成項目的依賴關系樹並手動搜索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM