【问题标题】:What is the difference between export HTTPS=true and set HTTPS=true (react)?export HTTPS=true 和 set HTTPS=true (react) 有什么区别?
【发布时间】:2020-02-08 15:38:09
【问题描述】:

package.json

“脚本”:{

"start": "export HTTPS=true&&PORT=3000 react-scripts start"

"start": "set HTTPS=true&&PORT=3000 react-scripts start"

}

【问题讨论】:

  • 此外,您需要在 NPM 脚本中设置环境变量,您可以省略设置或导出

标签: reactjs react-native react-redux react-router


【解决方案1】:

export: 用于在 bash (Linux/Mac) 中设置环境变量。

set: 用于为 CMD (Windows) 设置环境变量。

如果你想同时支持这两种环境,你可以使用cross-env 并重构你的 package.json 如下:

"start": "cross-env HTTPS=true PORT=3000 react-scripts start"

(别忘了在项目开发依赖中安装cross-env

【讨论】:

    猜你喜欢
    • 2021-05-13
    • 2014-12-16
    • 2011-06-22
    • 2018-12-20
    • 2023-03-14
    • 2014-10-27
    • 2018-12-15
    • 2019-04-28
    • 2017-11-08
    相关资源
    最近更新 更多