diff --git a/build.bat b/build.bat index 10da9ff..da7be55 100644 --- a/build.bat +++ b/build.bat @@ -1 +1 @@ -npm run build \ No newline at end of file +npm run build diff --git a/build.js b/build.js new file mode 100644 index 0000000..eaf88ee --- /dev/null +++ b/build.js @@ -0,0 +1,7 @@ + +process.env.REACT_APP_BUILD_TIME = new Date().getTime()+(5*60*1000); + +require('child_process').execSync( + 'react-scripts build', + { stdio: 'inherit' } +); diff --git a/package-lock.json b/package-lock.json index eab1659..71c6ab1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,18 @@ { "name": "haina-dashboard", - "version": "0.1.0", + "version": "2.5.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "haina-dashboard", - "version": "0.1.0", + "version": "2.5.0", "dependencies": { "@ant-design/charts": "^1.4.2", "@ant-design/pro-components": "^2.6.16", "antd": "^4.22.6", "dingtalk-jsapi": "^3.0.9", + "insert-css": "^2.0.0", "mobx": "^6.6.1", "mobx-react": "^7.5.2", "react": "^18.2.0", @@ -7283,9 +7284,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001458", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", - "integrity": "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==" + "version": "1.0.30001553", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz", + "integrity": "sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==" }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -11538,7 +11539,7 @@ }, "node_modules/insert-css": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/insert-css/-/insert-css-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", "integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA==" }, "node_modules/internal-slot": { @@ -19362,9 +19363,9 @@ } }, "node_modules/stylis": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.1.1.tgz", - "integrity": "sha512-lVrM/bNdhVX2OgBFNa2YJ9Lxj7kPzylieHd3TNjuGE0Re9JB7joL5VUKOVH1kdNNJTgGPpT8hmwIAPLaSyEVFQ==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, "node_modules/supercluster": { "version": "7.1.5", @@ -26806,9 +26807,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001458", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", - "integrity": "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==" + "version": "1.0.30001553", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz", + "integrity": "sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==" }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -29963,7 +29964,7 @@ }, "insert-css": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/insert-css/-/insert-css-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", "integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA==" }, "internal-slot": { @@ -35567,9 +35568,9 @@ } }, "stylis": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.1.1.tgz", - "integrity": "sha512-lVrM/bNdhVX2OgBFNa2YJ9Lxj7kPzylieHd3TNjuGE0Re9JB7joL5VUKOVH1kdNNJTgGPpT8hmwIAPLaSyEVFQ==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, "supercluster": { "version": "7.1.5", diff --git a/package.json b/package.json index d87a310..8240c36 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,13 @@ { "name": "haina-dashboard", - "version": "0.1.0", + "version": "2.5.0", "private": true, "dependencies": { "@ant-design/charts": "^1.4.2", "@ant-design/pro-components": "^2.6.16", "antd": "^4.22.6", "dingtalk-jsapi": "^3.0.9", + "insert-css": "^2.0.0", "mobx": "^6.6.1", "mobx-react": "^7.5.2", "react": "^18.2.0", @@ -18,7 +19,7 @@ }, "scripts": { "start": "react-scripts start", - "build": "react-scripts build", + "build": "node build.js", "test": "react-scripts test", "eject": "react-scripts eject", "lint": "eslint ./src", diff --git a/public/index.html b/public/index.html index 637312a..76305dc 100644 --- a/public/index.html +++ b/public/index.html @@ -28,6 +28,7 @@
+