更新本地grunt后,我在使用webpack2构建应用程序时遇到了这些错误:

[at-loader] app / common / node_modules / iconv-lite / lib / index.d.ts中的错误:6:25 TS2307:找不到模块'stream' . [at-loader]中的错误app / common / node_modules / iconv-lite / lib / index.d.ts:14:32 TS2304:找不到名称'Buffer' . [at-loader] app / common / node_modules / iconv-lite / lib / index.d.ts中的错误:15:78 TS2304:找不到名称'Buffer' . [at-loader]中的错误app / common / node_modules / iconv-lite / lib / index.d.ts:23:39 TS2304:找不到名称'Buffer' . 用于“index.html”的子html-webpack-plugin:[0] ./~/html-webpack-plugin/lib/loader.js! . / app / index.html 1.21 kB {0} [built]

在应用程序中可以找到这个conv-lite的唯一地方是一些grunt lib . 我希望它不会在应用程序代码中的任何地方引用 . 那么问题是否有任何方法找到路径webpack徘徊,直到找不到一些依赖?像mvn依赖:树?

ps:错误是通过从tsconfig中排除不必要的pathes来解决的,但问题的答案仍然受到高度赞赏 .