更新本地grunt后,我在使用webpack2构建应用程序时遇到了这些错误:
[at-loader]中的错误 应用程序/公共/ node_modules /的iconv-精简版/ LIB / index.d.ts:6:25 TS2307:找不到模块'stream'。
[at-loader]中的错误 应用程序/公共/ node_modules /的iconv-精简版/ LIB / index.d.ts:14:32 TS2304:找不到名称'Buffer'。
[at-loader]中的错误 应用程序/公共/ node_modules /的iconv-精简版/ LIB / index.d.ts:15:78 TS2304:找不到名称'Buffer'。
[at-loader]中的错误 应用程序/公共/ node_modules /的iconv-精简版/ 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:ERROR是通过从tsconfig中排除不必要的pathes来解决的,但问题的答案仍然受到高度赞赏。