Module not found: Error: Can't resolve 'stream' in 'C:\dev\jszip-test\node_modules\jszip\lib'
Module not found: Error: Can't resolve 'stream' in 'C:\dev\jszip-test\node_modules\jszip\lib'
我在 angular 7 应用程序中使用 jszip v3.2.1
。当我构建我的项目(运行,例如,npm start
)时,我收到以下错误:
ERROR in ./node_modules/jszip/lib/readable-stream-browser.js
Module not found: Error: Can't resolve 'stream' in
'C:\dev\jszip-test\node_modules\jszip\lib'
我该如何解决这个问题?
阅读 this post 后,我发现我的项目中缺少流包。
您可以通过运行以下命令安装它:
npm i stream
在我的例子中,我想导入 EventEmitter
并意外地从 stream
包而不是 @angular/core
包添加它。
将 web3 导入项目时遇到此问题。请按照以下文章中的步骤操作。
https://medium.com/@rasmuscnielsen/how-to-compile-web3-js-in-laravel-mix-6eccb4577666
修复是:-
无论您在何处导入 web3 库,请更改您的导入来源
从 'web3'
导入 Web3
到
从 'web3/dist/web3.min.js'
导入 Web3
我在 angular 7 应用程序中使用 jszip v3.2.1
。当我构建我的项目(运行,例如,npm start
)时,我收到以下错误:
ERROR in ./node_modules/jszip/lib/readable-stream-browser.js
Module not found: Error: Can't resolve 'stream' in 'C:\dev\jszip-test\node_modules\jszip\lib'
我该如何解决这个问题?
阅读 this post 后,我发现我的项目中缺少流包。
您可以通过运行以下命令安装它:
npm i stream
在我的例子中,我想导入 EventEmitter
并意外地从 stream
包而不是 @angular/core
包添加它。
将 web3 导入项目时遇到此问题。请按照以下文章中的步骤操作。
https://medium.com/@rasmuscnielsen/how-to-compile-web3-js-in-laravel-mix-6eccb4577666
修复是:-
无论您在何处导入 web3 库,请更改您的导入来源
从 'web3'
导入 Web3到 从 'web3/dist/web3.min.js'
导入 Web3