是否可以在manifest.json(Angular)内使用带有外部路径的图标的src

问题描述 投票:0回答:1

所以结构是这样的,假设我们有两个项目,即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 | ...

javascript angular manifest
1个回答
0
投票

我宁愿建议您在每个文件中使用符号链接到outside_assets,并在清单文件中使用绝对链接。

© www.soinside.com 2019 - 2024. All rights reserved.