zoukankan      html  css  js  c++  java
  • 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"
    
  • 相关阅读:
    置换加密算法
    堆和优先队列的应用
    定时发送邮件小程序
    Hibernate的缓存
    Spring中使用JDBC
    Spring AOP(创建切面)
    处理不可中断阻塞
    SQL语句实例说明
    spring_声明式事务
    Flex_includeIn属性的作用
  • 原文地址:https://www.cnblogs.com/Blithe-Chiang/p/15071532.html
Copyright © 2011-2022 走看看