尝试在工作区中绑定“/%PUBLIC_URL%/manifest.json”失败,因为在 Netlify 上运行时此 URI 格式错误

Posted

技术标签:

【中文标题】尝试在工作区中绑定“/%PUBLIC_URL%/manifest.json”失败,因为在 Netlify 上运行时此 URI 格式错误【英文标题】:The attempt to bind "/%PUBLIC_URL%/manifest.json" in the workspace failed as this URI is malformed when running on Netlify 【发布时间】:2021-05-30 17:23:02 【问题描述】:

我的网站上线时出现此错误,但该错误未显示在 local:host 中,仅用于实时构建。我似乎找不到解决方案。帮助会很棒! [检查网站时显示的错误][1] [1]:https://i.stack.imgur.com/Jap8g.png

  "short_name": "TestWeb",
  "name": "TestWeb",
  "description": "Best Place On Earth",
  "icons": [
    
      "src": "favicon.ico",
      "type": "image/x-icon",
      "sizes": "256x256"
    
  ],
  "start_url": ".",
  "display": "standalone",
  "theme_color": "#000000",
  "background_color": "#ffffff"

【问题讨论】:

【参考方案1】:

我不确定您正在构建什么类型的应用程序,但为了假设,假设您正在使用“create-react-app”应用程序或其他 cli 生成的应用程序。

当您尝试先运行“netlify deploy”时,这似乎会发生。你可以做的是创建一个 netlify.toml 文件(在这里阅读更多:link)并提供基本标准,假设你有一个 create-react-app 应用程序:

[build]
  publish = "build/"


  command = "npm run build"

完成后,尝试运行netlify build。现在尝试使用 serve 或类似的东西在本地运行捆绑的应用程序。如果可行,则运行 netlify deploy 并查看它是否可以实时运行。

我刚才遇到了这个问题,我就是这样解决的。

【讨论】:

感谢您的帮助!它对我有用! +1 这对我也有用。

以上是关于尝试在工作区中绑定“/%PUBLIC_URL%/manifest.json”失败,因为在 Netlify 上运行时此 URI 格式错误的主要内容,如果未能解决你的问题,请参考以下文章

如何使 QML TextField 绑定在 Android 下工作?

为按钮创建单向绑定

Xamarin Forms:IsVisible 绑定无法正常工作

通过多个组件进行双向绑定

checkbox knockout点击绑定无法正常工作

与 ip 绑定后,Action Cable 不工作