引言
在Angular 18中,项目结构发生了一些变化,其中一个显著的变化是传统的src/assets
文件夹被新的public
文件夹所取代。今天,我们将深入探讨如何在Angular 18项目中管理资源文件,并提供一个从public
切换回src/assets
的详细实例。
Angular 18的public
文件夹
Angular 18引入了public
文件夹来替代之前的src/assets
。这个文件夹在项目根目录下,用于存放所有公共资源,如图片、样式文件、字体等。这个变化旨在简化项目的部署和配置,使开发者能够更直观地管理静态资源。
public
文件夹的来源
public
文件夹的概念并不是完全新的。它在过去的Angular版本中也有出现过,主要是为了简化资源的引用路径。GitHub上的一些讨论指出,这个设计是为了更符合现代Web开发的标准和实践。
实例:如何将资源文件夹从public
改回src/assets
虽然Angular 18默认使