在Angular 17中,使用ng build命令构建项目时,默认会创建一个'media'文件夹来存放一些静态资源文件。如果不希望创建该文件夹,可以通过在angular.json文件中进行相应的配置来解决。
请按照以下步骤进行操作:
例如,原始的angular.json文件可能如下所示:
{
"projects": {
"your-project": {
"architect": {
"build": {
"options": {
"assets": [
"src/favicon.ico",
"src/assets",
"src/media"
],
...
},
...
}
}
}
}
}
你需要将上述代码中的"src/media"移除,如下所示:
{
"projects": {
"your-project": {
"architect": {
"build": {
"options": {
"assets": [
"src/favicon.ico",
"src/assets"
],
...
},
...
}
}
}
}
}
保存并关闭angular.json文件。
接下来,再次运行ng build命令,'media'文件夹就不会再被创建了。