我生成了一个新的 Angular 18 项目。我注意到它创建了一个“public”文件夹而不是“src/assets”,它来自哪里?
以前的版本好像用过这个,现在又回来了? https://github.com/angular/angular-cli/issues/1942
我想生成一个使用“src/assets”文件夹的新项目,是否有我可以使用的设置或参数,以便在生成项目时自动创建它,或者我必须在生成项目后手动进行更改项目?
阅读 Angular 文档后,似乎没有一个参数可以在使用时传递来指定资产文件夹路径
ng new
https://next.angular.io/cli/new
幸运的是,项目创建后,更改资产文件夹不需要太多时间。您所要做的就是将 public 文件夹移动到 src/assets 中,然后更改
assets
中的
angular.json
值
"assets": [
{
glob": "**/*",
input": "src/assets"
}
]
这应该是全部,只是为了确保可能检查 angular.json 文件内的“public”的其他实例