【问题标题】:Is it possible to use a src of icons with external path inside manifest.json (Angular)是否可以在 manifest.json (Angular) 中使用带有外部路径的图标 src
【发布时间】: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


    【解决方案1】:

    我宁愿建议您在 each 中使用指向 outside_assets 的符号链接,并在清单文件中坚持使用绝对路径。

    【讨论】:

      猜你喜欢
      • 2022-12-03
      • 1970-01-01
      • 2012-11-10
      • 2021-03-22
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      相关资源
      最近更新 更多