ssts-hospital-web-master项目实战记录五:环境配置
记录时间:2024-10-24
1.配置开发、线上和测试环境
.env.development
VITE_APP_ENV=development # VITE_APP_BASE_URL=/api VITE_APP_BASE_URL=http://127.0.0.1:9000/ VITE_APP_ADAPTERSERVICE_URL=http://127.0.0.1:9080/ VITE_APP_TERMINALSERVICE_URL=http://localhost:8881/ VITE_APP_EZWAREWEBSOCKET_URL=ws://localhost:8887
.env.production
VITE_APP_ENV=production VITE_APP_BASE_URL=http://127.0.0.1:9000/ VITE_APP_ADAPTERSERVICE_URL=http://127.0.0.1:9080/ VITE_APP_TERMINALSERVICE_URL=http://localhost:8881/ VITE_APP_EZWAREWEBSOCKET_URL=ws://localhost:8887
.env.test
VITE_APP_ENV=test VITE_APP_BASE_URL=http://127.0.0.1:9000/ VITE_APP_ADAPTERSERVICE_URL=http://127.0.0.1:9080/ VITE_APP_TERMINALSERVICE_URL=http://localhost:8881/ VITE_APP_EZWAREWEBSOCKET_URL=ws://localhost:8887
2.安装cross-env
cross-env:运行跨平台设置和使用环境变量的脚本
windows不支持NODE ENV=development的设置方式。这个迷你的包(cross-env)能够提供一个设置环境变量的scripts,让你能够以unix方式设置环境变量,然后在windows上也能兼容运行。
npm install cross-env --save-dev
3.配置package.json
"scripts": { "dev": "vite --open", "dev-prod": "vite --mode production", "dev-test": "vite --mode test", "build": "vue-tsc -b && vite build", "build-prod": "cross-env NODE_ENV=production vite build --mode production", "build-test": "cross-env NODE_ENV=test vite build --mode test", "preview": "vite preview", "prettier": "prettier --write ." }