【问题标题】:Proxy inside package.json must be a string react issuepackage.json 中的代理必须是字符串反应问题
【发布时间】:2019-07-05 09:35:47
【问题描述】:

当我运行 npm start 时,它会抛出此错误:

package.json 中的代理必须是字符串 react 问题

这是它在 package.json 中的样子:

"private": true,
  "proxy": {
    "api/v1/*": {
      "target": "localhost:4444"
    }
  },
  "dependencies": {...

如何解决这个问题?怎么了?

【问题讨论】:

标签: reactjs package.json


【解决方案1】:

create-react-app v2 中删除了在 package.json 中指定不同路径的支持。要同时支持此功能,您必须使用 setupProxy.js。

欲了解更多信息,请查看此处的文档:

https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development#configuring-the-proxy-manually

【讨论】:

    【解决方案2】:

    尝试添加

    'http://' 
     "proxy": {
        "api/v1/*": {
          "target": "http://localhost:4444"
        }
      },
    

    到您的 pacakge.json 文件

    【讨论】:

      猜你喜欢
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      • 1970-01-01
      • 2017-11-28
      • 2018-07-19
      • 1970-01-01
      相关资源
      最近更新 更多