• node项目端口被占用怎么办?


    node项目端口被占用怎么办?

    TL;DR: 设置PORT这个环境变量,设置成另一个没有被占用的端口就可以了。

    比如在 package.json 这个文件的scriptsstart命令前面加上 PORT=3001(或者其他端口),就可以使用3001端口了。

    完整的start script是这样的。

    // package.json scripts
    "start": "PORT=3001 react-scripts start"
    

    但是,我的系统目前是windows10并且我在vscode里面设置的默认终端是git bash(补充:经过测试,上面这种方法在cmd里面也是不能直接使用的), 不能直接通过这样的方式来设置环境变量,而是报出下面这样的错误

    image-20210728165941294

    然后我就找到了一个cross-dev 这个包,成功的解决的我的问题

    npm install --save-dev cross-env
    

    安装cross-env之后,只要在正常的设置环境变量前面加上 cross-env 就可以了。

    // package.json scripts 
    "start": "cross-env PORT=3001 react-scripts start"
    
  • 相关阅读:
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    Chrome内核保存为mhtml(单网页)
    C 标准库
    C 标准库
    【转】AOP
    [转]控制反转与依赖注入模式
    [转]乐观锁、悲观锁、死锁的区别
  • 原文地址:https://www.cnblogs.com/Blithe-Chiang/p/15071532.html
Copyright © 2020-2023  润新知