我的项目运行良好。当我升级到 Webpack 5 时,出现了这个问题。我在网上搜索,但所有讨论似乎都是来自以前的版本,我什至尝试了指定的解决方法,但无济于事。
\SourceCode\node_modules\webpack\node_modules\webpack-sources\lib\SizeOnlySource.js:26
throw this._error();
^
Error: Content and Map of this Source is not available (only size() is supported)
Run Code Online (Sandbox Code Playgroud)
小智 129
有时,此类错误是由于不正确的组装而导致的。最有可能的是,使用 webpack 的 Angular 刚刚进行了更改,但出现了错误。尝试删除.angular文件夹,然后运行
npm install
Run Code Online (Sandbox Code Playgroud)
命令并使用常用命令运行项目:
ng serve --open
Run Code Online (Sandbox Code Playgroud)
如果出现错误,请尝试清除缓存,或以管理员身份运行 IDE。
当我禁用 sourceMap 生成(对于本地和产品配置)时,错误不再发生。请记住,这对某些人有用,具体取决于具体情况。就我而言,即使在本地环境中,我也不需要 sourceMaps:
我相信这个问题在某种程度上与 Angular 有关(因为我有 Angular 项目),这可能是他们应该解决的问题,而不是对我们的 angular.json 文件配置进行更改。
我今天遇到了同样的问题,我可以通过安装“source-map-support” npm包来解决该问题:
npm install source-map-support
Run Code Online (Sandbox Code Playgroud)
小智 7
尝试
ng cache clean
Run Code Online (Sandbox Code Playgroud)
然后
ng serve
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46195 次 |
| 最近记录: |