所以结构是这样的,假设我们有两个项目,即project1和project2,并且每个项目都有自己的manifest.json和自己的资产/icons/apple-touch-icon-144x144.png。
-project2
|_src
| |_assets
| | |_icons
| | |_apple-touch-icon-144x144.png
| |_manifest.json
| |_index.html
-project1
|_src
| |_assets
| | |_icons
| | |_apple-touch-icon-144x144.png
| |_manifest.json
| |_index.html
-assets_outside
|_icons_outside
|_ apple-touch-icon-144x144.png
因此,通常在manifest.json中,应该这样写:
...
"name": "project1",
"scope": "/",
"start_url": "/",
"icons":[
{
"src":"assets/icons/apple-touch-icon-144x144.png", <===== notice here
"sizes":"144*144",
"type":"image/pmg"
},
...
]
...
和在index.html中]
正在使用其自身资产/图标中的图片,<link href="assets/icons/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
上面的代码显示
project1
我的问题是:
如果两个项目都使用相同的图标和图片,
是否可以在项目文件夹之外使用图片?
我不确定,但是也许在angular.json文件中也需要更改。
因此,结构是这样的,假设我们有两个项目,即project1和project2,并且每个项目都有自己的manifest.json和自己的资产/icons/apple-touch-icon-144x144.png。 -project2 | ...
我宁愿建议您在每个文件中使用符号链接到outside_assets,并在清单文件中使用绝对链接。