如何将配置选项传递给yarn / npm

时间:2018-04-23 16:44:28

标签: node.js reactjs yarnpkg

我有一个反应应用程序和服务器,它为react应用程序提供REST服务。在开发中,react应用程序在端口3000上运行,服务器在端口3001上运行。 为了支持这一点,package.json文件具有代理语句" proxy":" http://localhost:3001"

然而,在生产中,这并不是我想要的,所以我喜欢通过"纱线开始"所以我只需要一个在开发中使用代理但不在生产中的package.json。提前致谢

1 个答案:

答案 0 :(得分:0)

  

所以我只需要一个package.json

你应该只有一个package.json ...

你可能有一些看起来像

的东西
"scripts": {
  "start": "webpack-dev-server --host 0.0.0.0 ..."
  ...
}

在您的package.json中 - 当您运行yarn start时,^即实际运行的内容。这不是你在生产中会运行的东西。如果您想在制作中运行其他内容,请将另一个项目添加到scripts直接运行您的快速(?)应用程序(类似node /path/to/index.js的内容可能很接近)。