提问者:小点点

升级到Webpack 5后“此源的内容和地图不可用”错误


我的项目运行良好。当我升级到Webpack 5时,出现了这个问题。我在网上搜索,但所有的讨论似乎都来自以前的版本,我甚至尝试了指定的变通方法,但无济于事。

\SourceCode\node_modules\webpack\node_modules\webpack-source\lib\SizeOnlySource. js:26抛出这个。_error();^错误:此源的内容和地图不可用(仅支持size())


共3个答案

匿名用户

有时,此类错误是由于不正确的组装而发生的。很可能使用webpack进行了更改并出现了错误。尝试删除.角文件夹,然后运行

npm install

命令并使用常用命令运行项目:

ng serve --open

如果出现错误,请尝试清除缓存,或以管理员身份运行IDE。

匿名用户

如果您使用的是角,请从您的项目目录中删除.角文件夹。然后重新运行您的应用程序。它对我有帮助。

匿名用户

当我禁用了source ceMap生成(对于本地和prod配置)时,错误不再发生。请记住,这对某些人有效,具体取决于场景。在我的情况下,即使在本地环境中,我也不需要source ceMaps:

我相信这个问题在某种程度上与Angular有关(因为我有Angular项目),这可能是他们应该解决的问题,而不是对我们的angular. json文件配置进行更改。