在create-react-app中划分生产和开发版本,可以通过以下步骤实现:
.env.production
和.env.development
。这些文件将用于配置不同环境下的变量。.env.production
文件中,设置NODE_ENV
为production
,在.env.development
文件中,设置NODE_ENV
为development
。这样可以在不同环境下加载不同的配置。package.json
文件中,找到scripts
字段下的start
、build
和test
命令,分别修改为以下内容:"start": "react-scripts start"
修改为 "start": "cross-env NODE_ENV=development react-scripts start"
"build": "react-scripts build"
修改为 "build": "cross-env NODE_ENV=production react-scripts build"
"test": "react-scripts test"
修改为 "test": "cross-env NODE_ENV=development react-scripts test"
cross-env
包来设置环境变量,确保在不同操作系统下都能正常工作。process.env.NODE_ENV
来获取当前环境变量的值。根据不同的环境,可以进行不同的配置,例如:process.env.NODE_ENV
来获取当前环境变量的值。根据不同的环境,可以进行不同的配置,例如:通过以上步骤,就可以在create-react-app中划分生产和开发版本。在开发过程中,使用开发环境配置,而在部署到生产环境时,使用生产环境配置,从而实现不同环境下的不同需求。
领取专属 10元无门槛券
手把手带您无忧上云