Angular打包报错134:原因分析与解决方法
在进行Angular项目打包时,有时会遇到“报错134”的问题,这个错误通常是由于Angular CLI在打包过程中遇到了某些资源文件无法读取或访问的问题,下面我们将详细介绍这个错误的原因及解决方法。

错误原因
- 文件权限问题:打包过程中,某些文件或目录的权限设置不正确,导致Angular CLI无法访问这些资源。
- 路径问题:在配置文件中,文件路径设置错误,导致Angular CLI无法找到相应的资源文件。
- 文件损坏:某些资源文件可能损坏,导致Angular CLI无法正确读取。
解决方法
检查文件权限
- 命令行方式:在命令行中,使用
ls -l命令查看文件权限。 - 图形界面方式:在文件管理器中,右键点击文件或目录,选择“属性”或“权限”,查看并修改权限设置。
- 修改权限:确保所有参与打包的文件和目录具有正确的读取和执行权限。
检查路径设置
- 查看配置文件:打开
angular.json文件,检查architect配置中的outputPath和input路径是否正确。 - 修改路径:如果发现路径错误,根据实际情况进行修改。
检查文件损坏
- 重新下载资源:如果怀疑某个资源文件损坏,尝试重新下载。
- 修复文件:使用文件修复工具修复损坏的文件。
FAQs
问题1:如何判断文件权限是否正确?
解答:可以使用命令行ls -l命令查看文件权限,或者通过文件管理器的“属性”或“权限”选项进行查看。

问题2:如何修复损坏的文件?
解答:可以尝试重新下载资源文件,或者使用文件修复工具修复损坏的文件。


