Javascript angular 8网页包包分析器查找错误的polyfill文件

Javascript angular 8网页包包分析器查找错误的polyfill文件,javascript,node.js,angular,typescript,webpack,Javascript,Node.js,Angular,Typescript,Webpack,无论我做什么,在构建我的项目后,我总是会遇到以下错误: Error parsing bundle asset "<path-to-project>\polyfills-es5-es2015.e1bdcd70857e70f37509.js": no such file events.js:174 分析捆绑资产时出错“\polyfills-es5-es2015.e1bdcd70857e70f37509.js”:没有此类文件 events.js:174 我的项目创建了一个polyfil

无论我做什么,在构建我的项目后,我总是会遇到以下错误:

Error parsing bundle asset "<path-to-project>\polyfills-es5-es2015.e1bdcd70857e70f37509.js": no such file
events.js:174
分析捆绑资产时出错“\polyfills-es5-es2015.e1bdcd70857e70f37509.js”:没有此类文件
events.js:174
我的项目创建了一个
polyfills-es5.e1bdcd70857e70f37509
文件和一个
polyfills-es2015.25bfed26497f24d6d7
文件

这是在我昨天创建的nx工作区项目中

每次构建后,文件名都会发生明显的变化,但它一直在寻找混合的
es5-es2015
polyfills文件

stats文件创建为
stats-es2015.json
,我们的package.json设置为:
“bundle report”:“webpack bundle analyzer dist/apps//stats-es2015.json”


在启用或禁用
ivy
的情况下,
default
构建或
production
不断出现错误,我尝试删除
es5BrowserSupport
标志,希望只有一个polyfills文件,但它仍在查找
es5-es2015
文件…

请尝试此命令,看看它是否适合您

ng build --prod --stats-json && webpack-bundle-analyzer dist/stats.json
我的tsconfig.json

    "module": "esNext",
    "target": "es5",

我还可以补充一点,我认为最终我的解决方案只是简单地关闭所有vsCode窗口

当我打开vsCode时,我会得到
polyfills-es5-es2015..js”:没有这样的文件
错误,但是当我关闭vsCode并运行完全相同的命令时,它会工作

我认为这可能与vsCode中的angular ui插件有关,它也有一些捆绑工具,使用与wba相同的端口。因此,它实际上与我没有找到多边形文件无关,但在使用wba端口时仍然会出现错误


PS:我在检查我的机器上是否确实使用了该端口时发现了这一点,它表明vsCode正在使用它,所以vsCode中的某些东西正在使用它,关闭vsCode为我解决了错误…

嗨,这似乎确实起到了作用,谢谢。模块已经是
esNext
,您能否详细说明后果将目标从
es2015
更改为
es5
?是否有办法使其与target=
es2015
@AlfaBravo一起工作?我自己也会尝试。请投票支持我的答案。谢谢你小心…如果你将目标
es2015
更改为
es5
,那么你将增加捆绑包的大小!