要解决“Angular 9 生产构建错误 - 预期伪类或伪元素”的问题,您可以尝试以下解决方法:
npm install -g @angular/cli
检查样式文件:检查您的样式文件,确保您未使用任何不支持的伪类或伪元素。例如,某些较旧的浏览器可能不支持某些伪类或伪元素。您可以使用CSS规范检查您的代码,以确保没有使用不支持的伪类或伪元素。
更新第三方库:如果您在项目中使用了第三方库或框架,确保您使用的是最新版本。某些旧版本的库可能与Angular 9不兼容,因此升级到最新版本可能会解决问题。
检查polyfills.ts文件:在Angular应用程序中,polyfills.ts文件用于加载缺少的浏览器功能。确保polyfills.ts文件中没有注释掉任何重要的polyfill。取消注释所需的polyfill,以确保应用程序在支持的浏览器中正常运行。
如果上述解决方法仍然无法解决问题,请提供更多的代码示例或详细错误信息,以便更好地帮助您解决问题。