![](/img/trans.png)
[英]'react-scripts' is not recognized as an internal or external command
[英]'PORT' is not recognized as an internal or external command React
有人與我分享了一個應用程序的代碼,現在我正在嘗試研究它,在進入下一階段改進它之前理解代碼。 有趣的是,開發人員在行動中失蹤了,他沒有記錄任何東西。
現在,僅啟動應用程序是一個問題,我注意到錯誤來自package.json文件。 這是代碼錯誤的部分:
"scripts": {
"start": "PORT=3333 bash -c 'node scripts/start.js'",
"build": "node scripts/build.js",
"test": "node scripts/test.js --env=jsdom"
},
現在我在windows 10上的VS CODE上運行這個應用程序。 我在 windows 上了解到您根本不必在該起始行上聲明端口,但我想知道如何重寫起始行以使其正常工作。 任何想法將不勝感激。
Linux shell 命令
PORT=3333 bash -c 'node scripts/start.js'
啟動一個新的bash
進程,環境變量PORT
設置為3333
,參見。 例如如何在命令行上設置環境變量。
對於跨平台兼容性,您可以使用cross-env
library 。 (但請注意,它僅處於維護模式。)您可以使用它:
cross-env PORT=3333 node scripts/start.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.