Angular 项目中的“public”文件夹是什么? [重复]

问题描述 投票:0回答:1

我生成了一个新的 Angular 18 项目。我注意到它创建了一个“public”文件夹而不是“src/assets”,它来自哪里?

以前的版本好像用过这个,现在又回来了? https://github.com/angular/angular-cli/issues/1942

我想生成一个使用“src/assets”文件夹的新项目,是否有我可以使用的设置或参数,以便在生成项目时自动创建它,或者我必须在生成项目后手动进行更改项目?

angular angular-cli
1个回答
0
投票

阅读 Angular 文档后,似乎没有一个参数可以在使用时传递来指定资产文件夹路径

ng new

https://next.angular.io/cli/new

幸运的是,项目创建后,更改资产文件夹不需要太多时间。您所要做的就是将 public 文件夹移动到 src/assets 中,然后更改

assets
 中的 
angular.json

"assets": [
    {
       glob": "**/*",
       input": "src/assets"
    }
]

这应该是全部,只是为了确保可能检查 angular.json 文件内的“public”的其他实例

© www.soinside.com 2019 - 2024. All rights reserved.