我的项目运行良好。当我升级到Webpack 5时,出现了这个问题。我在网上搜索,但所有的讨论似乎都来自以前的版本,我甚至尝试了指定的变通方法,但无济于事。
\SourceCode\node_modules\webpack\node_modules\webpack-source\lib\SizeOnlySource. js:26抛出这个。_error();^错误:此源的内容和地图不可用(仅支持size())
有时,此类错误是由于不正确的组装而发生的。很可能使用webpack进行了更改并出现了错误。尝试删除.角文件夹,然后运行
npm install
命令并使用常用命令运行项目:
ng serve --open
如果出现错误,请尝试清除缓存,或以管理员身份运行IDE。
如果您使用的是角,请从您的项目目录中删除.角
文件夹。然后重新运行您的应用程序。它对我有帮助。
当我禁用了source ceMap生成(对于本地和prod配置)时,错误不再发生。请记住,这对某些人有效,具体取决于场景。在我的情况下,即使在本地环境中,我也不需要source ceMaps:
我相信这个问题在某种程度上与Angular有关(因为我有Angular项目),这可能是他们应该解决的问题,而不是对我们的angular. json文件配置进行更改。