我正在尝试通过具有指定端口号的linux CLI启动我的React服务器。我并不是要更改package.json脚本以包含已定义的端口号。
我需要能够通过CLI启动具有不同端口的多个React实例。
我看到了诸如
的建议 npm start --PORT=4000
,
npm start --PORT 4000
,
npm start -- --PORT=4000
其中一个都不起作用,它们都将端口设置为默认值3000,或者如果我在package.json中定义了端口(例如5000),则默认为该端口。
通过CLI设置端口的正确命令是什么?
答案 0 :(得分:1)
它实际上是端口的环境变量,因此您可以在PORT
之前指定npm start
环境变量
export PORT=3005; npm start #For Linux
$env:PORT=3005; npm start #For Powershell
答案 1 :(得分:1)
您可以通过在package.json中的react-scripts开始之前添加PORT = 4000来实现。
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim view As NotesView
Continue = False
Set db = session.CurrentDatabase
Set view = db.GetView("(Parameter)")
Set doc = view.GetDocumentByKey("UnderInspection", True)
If doc Is Nothing Then
Msgbox "Parameter not found"
Exit Sub
End If
If doc.PValue(0)="1" Then
Msgbox "Under Inspection! "
Exit Sub
End If
Continue = True
End Sub
然后您可以执行npm start