我使用的是Angle 4,我有一个1Gb大小的图像文件夹!当我将此文件夹放入Assets文件夹并运行ng build时,出现错误RangeError: Array buffer allocation failed
,我可以将此文件夹放置在我的角度项目之外并从那里加载图像吗?我不知道如何防止该错误并从角度项目之外的地方加载图像!
答案 0 :(得分:0)
您可以将图像放置在云中(Google驱动器...),然后使用云的链接来访问图像。
答案 1 :(得分:0)
我认为您应该更改从如此巨大的资产加载图像的方法。您应该从后端应用程序查询图像。您的资产文件夹应包含css,js,字体,图像文件中的任何一个。在images文件夹中,我更喜欢带有徽标,背景图像等。 对于您的问题-尽管可以在angular-cli.json中的“应用程序”下配置资产文件夹:[{“ assets”:“ assets”,“ favicon.ico”}]。这可能对您有帮助https://github.com/angular/angular-cli/wiki/stories-asset-configuration 如果您成功移动了图像文件,则最终dist文件夹将变得很大,并且将在很大程度上影响您的性能和用户体验