我怎么知道我的哪个依赖项正在使用导致警告的依赖项?
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
“sock”一词在我的 package.json 中无处可寻,所以我认为我的一个依赖项需要 sockjs,如果我更新此依赖项,警告就会消失。
我想这可能是 axios,但我怎么能确定,或者我如何搜索我的依赖项以查看什么需要 sockjs?
yarn 有一个非常有用的命令来处理这些事情:yarn why <name_of_dependency>
。如果你更喜欢 npm,你可以使用 npm ls
来生成项目的依赖树并手动搜索。
在我的浏览器控制台中,我得到
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
“sock”一词在我的 package.json 中无处可寻,所以我认为我的一个依赖项需要 sockjs,如果我更新此依赖项,警告就会消失。
我想这可能是 axios,但我怎么能确定,或者我如何搜索我的依赖项以查看什么需要 sockjs?
yarn 有一个非常有用的命令来处理这些事情:yarn why <name_of_dependency>
。如果你更喜欢 npm,你可以使用 npm ls
来生成项目的依赖树并手动搜索。