将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管
Posted
技术标签:
【中文标题】将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管【英文标题】:upload .well-known/assetlinks.json to Firebase Hosting on Mac 【发布时间】:2019-08-07 19:11:24 【问题描述】:我正在使用应用链接为同样托管在 Firebase 托管中的网站设置 Firebase 动态链接。我需要将 .well-known/assetlinks.json
上传到我的 Firebase 托管网站。
我正在使用 Mac,如果我尝试在我的 Mac 驱动器上创建 .well-known
文件夹,它会显示:
这使我无法创建,然后当然还要上传assetlinks.json
(使用 Firebase CLI,这是唯一允许您将文件发布到 Firebase 托管的工具)。
如何在我的 Firebase 主机上安装所需的 .well-known/assetlinks.json?
【问题讨论】:
Mac OS X doesn't allow to name files starting with a dot. How do I name the .htaccess file?的可能重复 用终端而不是finder来制作文件夹。 【参考方案1】:我找到了以下解决方法:
(1) 在本地创建一个 well-known/assetlinks.json
=> 注意它的开头没有 .
,这使得我的 Mac 上无法创建这个文件夹
(2) 更新firebase.json
文件添加重写规则:
"rewrites": [
...
"source": "/.well-known/assetlinks.json",
"destination": "/well-known/assetlinks.json"
,
...
],
(3) 发布到 Firebase 托管
这不是一个理想的解决方案,但它确实有效......
【讨论】:
请注意,您也可以创建一个带有“.”的文件夹。如果您使用“mkdir .well-known”从终端执行此操作,则在开始时。这 ”。”一开始默认隐藏文件夹。仅当您要求显示所有隐藏文件或使用“ls -a”时才会列出它 我正在使用对 firebase 上的主机站点做出反应,我只是使用 assets.json 文件手动创建了一个众所周知的文件夹,并使用了 firebase 部署托管目标:mysitename,它起作用了。以上是关于将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管的主要内容,如果未能解决你的问题,请参考以下文章