将设备ID验证的错误信息更明确,指出需要12位十六进制字符 将Dockerfile中的构建命令从`build`改为`build:dev`以适应开发环境需求
@@ -12,7 +12,7 @@ ARG ENV=production
ENV NODE_ENV=$ENV
ENV VITE_APP_ENV=$ENV
-RUN npm run build
+RUN npm run build:dev
FROM nginx:alpine
@@ -120,7 +120,7 @@ const deviceIdValidator = async (_rule: Rule, value: string) => {
return Promise.reject(new Error('请输入设备ID'))
}
if (!/^[0-9a-fA-F]{12}$/.test(value)) {
- return Promise.reject(new Error('设备ID不合法'))
+ return Promise.reject(new Error('设备ID不合法,须为12位十六进制字符(0-9,a-f或A-F)'))
return Promise.resolve()