ERROR:Module not found: Error: Can't resolve 'fs' in ***/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build

ERROR:Module not found: Error: Can't resolve 'fs' in ***/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build

我正在尝试将我的 angular 8 代码迁移到 angular 9。

我在启动服务器时看到以下错误。

更新顺利。请对此错误提出一些建议。

提前致谢!!

    ERROR in /Users/ert/Documents/file/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build/pdf.js
Module not found: Error: Can't resolve 'fs' in '/Users/ert/Documents/file/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build'
ERROR in /Users/ert/Documents/file/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build/pdf.js
Module not found: Error: Can't resolve 'http' in '/Users/ert/Documents/file/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build'
ERROR in /Users/ert/Documents/file/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build/pdf.js
Module not found: Error: Can't resolve 'https' in '/Users/ert/Documents/file/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build'

我在 Angular 8 项目中添加 PDF Js 库时遇到了同样的问题。您可以在 package.json 中添加以下代码,它将修复错误。

{
  "scripts": { },
  "dependencies": { },
  "devDependencies": { },

  "browser": {
     "fs": false
   }
}