|
|
преди 7 месеца | |
|---|---|---|
| .vscode | преди 10 месеца | |
| public | преди 7 месеца | |
| src | преди 7 месеца | |
| .env | преди 9 месеца | |
| .env.development | преди 9 месеца | |
| .env.golocal | преди 9 месеца | |
| .env.nginx | преди 11 месеца | |
| .env.open | преди 11 месеца | |
| .env.production | преди 11 месеца | |
| .eslintignore | преди 3 години | |
| .eslintrc.js | преди 2 години | |
| .gitignore | преди 11 месеца | |
| .prettierrc.js | преди 2 години | |
| .windsurfrules | преди 7 месеца | |
| CHANGELOG.md | преди 2 години | |
| LICENSE | преди 3 години | |
| README.md | преди 10 месеца | |
| getVersion.mjs | преди 9 месеца | |
| index.html | преди 1 година | |
| open.md | преди 11 месеца | |
| package-lock.json | преди 1 година | |
| package.json | преди 10 месеца | |
| plugins.d.ts | преди 1 година | |
| pnpm-lock.yaml | преди 10 месеца | |
| shim.d.ts | преди 3 години | |
| source.d.ts | преди 3 години | |
| tsconfig.json | преди 3 години | |
| vite.config.ts | преди 10 месеца | |
| writeEnv.mjs | преди 9 месеца | |
| yarn.lock | преди 7 месеца |
业务管理系统前端
组态项目代码仓库: sagoo-configuration 开源版本对应的组态代码分支是 master 企业版和专业版对应的组态代码分支是 v2
其他前端插件项目不分 v1 v2 都是一样的
用 yarn 安装依赖
.env
为默认环境配置,不可修改,会导致使用异常。
.env.development
开发环境配置,启动 npm run dev 会启动开发环境,配置为链接本地的 go 环境的配置,可按需更改。
.env.nginx
线上 nignx 部署情况下的演示配置,可以复制到 .env.development 中进行按需修改使用。
.env.golocal
如需将打包后的静态文件放入到 go 服务中的 public 文件夹下使用,则需使用 npm run build:golocal 命令打包。
config.js
本地运行或打包都会根据 env 文件的配置,提前自动生成 config.js 配置文件,运行环境会在 public 目录下,打包之后会在生成的 sagoo-iot 目录下。可以通过手动修改这个 config.js 文件来修改前端运行时的服务端请求地址。通过修改配置来适应不同环境来避免调试时频繁打包。
window.allEnv = {
topo: {
server: '/base-api/api/v1',
imgServer: '/base-api',
},
screen: {
server: '/base-api/api/v1',
imgServer: '/base-api',
},
rule: {
server: '/rule-api',
iotServer: '/base-api/api/v1',
},
media: '/media',
}