【发布时间】:2020-04-11 22:39:39
【问题描述】:
所以结构是这样的,假设我们有两个项目——project1 和 project2,每个项目都有自己的 manifest.json 和自己的 assets/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文件里面也需要更改。
【问题讨论】:
标签: javascript angular manifest