更新:2021 年 10 月 Angular 12.2.0
你必须添加object assets:
{
"glob": "**/*",
"input": "assets",
"output": "assets"
}
项目结构:
root
├── assets
│ ├── logo.png
│ └── ...
└── projects
├── app1
│ ├── src
│ │ ├── assets
│ │ └── ...
│ └── ...
└── app2
├── src
│ ├── assets
│ └── ...
└── ...
angular.json:
{
...
"projects": {
"app1": {
"projectType": "application",
...
"architect": {
"build": {
...
"options": {
...
"assets": [
"projects/app1/src/assets",
{
"glob": "**/*",
"input": "assets",
"output": "assets"
}
],
}
}
}
},
"app2": {
"projectType": "application",
...
"architect": {
"build": {
...
"options": {
...
"assets": [
"projects/app2/src/assets",
{
"glob": "**/*",
"input": "assets",
"output": "assets"
}
],
}
}
}
}
}
}
原创
将资产放在根文件夹中:
root/assets/
并更改angular.json中资产的路径
{
...
"projects": {
"app1": {
"projectType": "application",
...
"architect": {
"build": {
...
"options": {
...
"assets": [
// change this
// "projects/app1/src/assets",
"assets",
],
}
}
}
},
"app2": {
"projectType": "application",
...
"architect": {
"build": {
...
"options": {
...
"assets": [
// change this
// "projects/app2/src/assets",
"assets",
],
}
}
}
}
}
}