我用 rollup 创建了一个 npm 库。然后,我在 React 项目中安装和使用它。当我 npm 启动项目时,它向我抛出了这一行:
Failed to parse source map from 'C:\Users\XXXX\Desktop\example\node_modules\@AAA\BBB\src\components\Button\Button.tsx' file:
Error: ENO ENT: no such file or directory, open
'C:\Users\XXXX\Desktop\example\node_modules\@AAA\BBB\src\components\Button\Button.tsx'
这更像是一个警告,更像是一个错误,因为按钮有效并且 webpack 告诉我“没有发现问题”。
在 node_modules 文件夹中,我有一个带有 /dist/cjs 和 /dist/esm 的 @AAA/BBB 文件夹。我不知道什么可以在节点模块的 /src 中产生搜索。
谢谢你的时间<3
原文由 RandomQuestions 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过将
GENERATE_SOURCEMAP=false
添加到您的.env
文件来删除警告实际上,Webpack 5.x 的 CRA 导致了它。他们正在努力解决( https://github.com/facebook/create-react-app/pull/11752 )