[英]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.