我在我的 React 项目中使用 html2pdf.js,一切似乎都工作正常。但是,当我使用react-scripts运行开发服务器时,我在控制台中收到以下警告:
WARNING in ./node_modules/html2pdf.js/dist/html2pdf.js
Module Warning (from ./node_modules/react-scripts/node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from 'D:\Projects\CRM Dev\crm_dev_repo\frontend\node_modules\html2pdf.js\dist\es6-promise.map' file: Error: ENOENT: no such file or directory, open 'D:\Projects\CRM Dev\crm_dev_repo\frontend\node_modules\html2pdf.js\dist\es6-promise.map'
该警告引用了丢失的文件 es6-promise.map。 PDF 生成功能本身工作得很好,但我想解决这个警告以保持我的项目干净。有办法解决这个警告吗?
您可以使用 html3pdf,它是 html2pdf.js 库的一个分支,不需要对代码进行任何更改。
html3pdf 不使用 es6-promise 库,因此它不应该抛出该警告