【发布时间】:2020-05-22 09:54:59
【问题描述】:
我正在尝试将参数传递给我的反应项目。我用 create-react-app 设置它。
我是这样设置 package.json 的:
"main": "index.js",
"scripts": {
"start": "webpack-dev-server --open --mode development",
"build": "webpack --mode production"
},
index.js:
console.log(process.argv)
我启动它并传入我的参数:
yarn start --serverPort=3531
但是 process.argv 只是一个空数组。如何将参数传递给 React 应用?
【问题讨论】:
-
@RobC 这给了我相同的结果,并在控制台中发出警告:
warning From Yarn 1.0 onwards, scripts don't require "--" for options to be forwarded. In a future version, any explicit "--" will be forwarded as-is to the scripts. -
使用
yarn start -- --serverPort=3531就是我上面所说的
标签: reactjs npm create-react-app