如何使用 npm 在命令行中传递参数并在 react javascript 代码中读取它
How to pass argument in command line with npm and read it in react javascript code
我 运行 使用 npm start
的 React 应用程序在 package.json 中定义为 "start": "react-scripts start -o"
。在我的js代码中
const backendUrl = 'hardCodedUrl';
我希望这个 属性 作为 CLI 参数传递。喜欢:
npm start url=newUrl
并在 运行 时在 javascript 代码中阅读此内容,以便能够设置 backendUrl。我该怎么做?
所以我访问了 Andy 发送的 link,我是这样做的:
因为我在 Windows 上并使用带有 PowerShell 的终端,运行:
$env:REACT_APP_TT_BACKEND_URL = "Thank you Andy"
npm start
代码中
console.log('REACT_APP_TT_BACKEND_URL', process.env.REACT_APP_TT_BACKEND_URL);
我 运行 使用 npm start
的 React 应用程序在 package.json 中定义为 "start": "react-scripts start -o"
。在我的js代码中
const backendUrl = 'hardCodedUrl';
我希望这个 属性 作为 CLI 参数传递。喜欢:
npm start url=newUrl
并在 运行 时在 javascript 代码中阅读此内容,以便能够设置 backendUrl。我该怎么做?
所以我访问了 Andy 发送的 link,我是这样做的: 因为我在 Windows 上并使用带有 PowerShell 的终端,运行:
$env:REACT_APP_TT_BACKEND_URL = "Thank you Andy"
npm start
代码中
console.log('REACT_APP_TT_BACKEND_URL', process.env.REACT_APP_TT_BACKEND_URL);