更新:2021年10月 Angular 12.2.0
您必须添加对象资产:
{
"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": [
"assets",
],
}
}
}
},
"app2": {
"projectType": "application",
...
"architect": {
"build": {
...
"options": {
...
"assets": [
"assets",
],
}
}
}
}
}
}
assets 资源路径必须以项目源根目录开头。
- Holzchopfassets
文件夹路径是您想要包含的路径,例如projects/app2/src/assets
作为input
值时,此方法有效。 - akgupta"assets": ["projects/<name>/src/assets",{"glob": "**/*", "input": "assets/", "output": "assets/"}]
- NicolayM