diff --git a/banban-mini/package-lock.json b/banban-mini/package-lock.json index f7bac96..26b94e5 100644 --- a/banban-mini/package-lock.json +++ b/banban-mini/package-lock.json @@ -13,8 +13,8 @@ "@tarojs/react": "^3.6.38", "@tarojs/runtime": "^3.6.38", "@tarojs/taro": "^3.6.38", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", "webpack": "^4.47.0" }, "devDependencies": { @@ -25,6 +25,7 @@ "@types/react": "^18.0.0", "@types/webpack-env": "^1.13.9", "babel-preset-taro": "^3.6.38", + "cross-env": "^10.1.0", "typescript": "^4.1.0" } }, @@ -56,6 +57,7 @@ "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.29.0.tgz", "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -2027,6 +2029,13 @@ "stackframe": "^1.1.1" } }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.19.12", "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", @@ -2898,6 +2907,7 @@ "integrity": "sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==", "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@swc/counter": "^0.1.1", "@swc/types": "^0.1.5" @@ -3288,6 +3298,7 @@ "resolved": "https://registry.npmmirror.com/@tarojs/components/-/components-3.6.38.tgz", "integrity": "sha512-9Ay5cZVFSSebYrbtBeSU5bT9DzUXMzgJIr/cPE9899/Ld/Z0IaVU9e5DtTOvoQEwNr7VEC8+haaLHgWcnLmrVA==", "license": "MIT", + "peer": true, "dependencies": { "@stencil/core": "^2.22.2", "@tarojs/components-advanced": "3.6.38", @@ -4275,19 +4286,6 @@ "@tarojs/shared": "~3.6.38" } }, - "node_modules/@tarojs/react/node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@tarojs/react/node_modules/react-reconciler": { "version": "0.27.0", "resolved": "https://registry.npmmirror.com/react-reconciler/-/react-reconciler-0.27.0.tgz", @@ -4329,6 +4327,7 @@ "resolved": "https://registry.npmmirror.com/@tarojs/runtime/-/runtime-3.6.38.tgz", "integrity": "sha512-LcENEVcsxLokNHlNbzLJesbZJvQlRNrWbr8CV/wKCFzZttRM1OmlmDbV5kxnaAqGlC2yxIg786qc2wwnAwgwuQ==", "license": "MIT", + "peer": true, "dependencies": { "lodash-es": "4.17.21", "tslib": "^2.6.2" @@ -4360,13 +4359,15 @@ "version": "3.6.38", "resolved": "https://registry.npmmirror.com/@tarojs/shared/-/shared-3.6.38.tgz", "integrity": "sha512-+bx8UdTJ5qAdFw8Xhx2/aUmw1KjEqhQ9gc7X5kE7aBuvIo+xL93HFVQ/DgJ0tNmONUQ3352g5+VdAtVeiI1xHg==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@tarojs/taro": { "version": "3.6.38", "resolved": "https://registry.npmmirror.com/@tarojs/taro/-/taro-3.6.38.tgz", "integrity": "sha512-KG5JQxVgkCjJ/sbSEL6+fyDHU8D/zUMpLJSSw4x/sq+9wnWvG+r4dnPh2meI1LcIhMdi+0sd3MErOis1qNqQlQ==", "license": "MIT", + "peer": true, "dependencies": { "@tarojs/api": "3.6.38" }, @@ -4930,6 +4931,7 @@ "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~7.18.0" } @@ -5363,6 +5365,7 @@ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.16.0.tgz", "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -5484,6 +5487,7 @@ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.14.0.tgz", "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -6619,6 +6623,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -7897,6 +7902,24 @@ "sha.js": "^2.4.8" } }, + "node_modules/cross-env": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", + "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" + }, + "bin": { + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -9830,6 +9853,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -16840,6 +16864,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -17500,24 +17525,29 @@ } }, "node_modules/react": { - "version": "19.2.4", - "resolved": "https://registry.npmmirror.com/react/-/react-19.2.4.tgz", - "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^18.2.0" } }, "node_modules/react-is": { @@ -18321,6 +18351,7 @@ "resolved": "https://registry.npmmirror.com/rework/-/rework-1.0.1.tgz", "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", "dev": true, + "peer": true, "dependencies": { "convert-source-map": "^0.3.3", "css": "^2.0.0" @@ -18331,7 +18362,8 @@ "resolved": "https://registry.npmmirror.com/rework-visit/-/rework-visit-1.0.0.tgz", "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/rework/node_modules/convert-source-map": { "version": "0.3.5", @@ -18708,10 +18740,13 @@ } }, "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } }, "node_modules/schema-utils": { "version": "2.7.1", @@ -21975,6 +22010,7 @@ "resolved": "https://registry.npmmirror.com/webpack/-/webpack-4.47.0.tgz", "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", "license": "MIT", + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", diff --git a/banban-mini/package.json b/banban-mini/package.json index e96ef86..2d41c9b 100644 --- a/banban-mini/package.json +++ b/banban-mini/package.json @@ -4,8 +4,8 @@ "private": true, "description": "伴伴微信小程序", "scripts": { - "build:weapp": "taro build --type weapp", - "dev:weapp": "taro build --type weapp --watch" + "build:weapp": "cross-env NODE_OPTIONS=--openssl-legacy-provider taro build --type weapp", + "dev:weapp": "cross-env NODE_OPTIONS=--openssl-legacy-provider taro build --type weapp --watch" }, "dependencies": { "@tarojs/components": "^3.6.38", @@ -13,8 +13,8 @@ "@tarojs/react": "^3.6.38", "@tarojs/runtime": "^3.6.38", "@tarojs/taro": "^3.6.38", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", "webpack": "^4.47.0" }, "devDependencies": { @@ -25,6 +25,7 @@ "@types/react": "^18.0.0", "@types/webpack-env": "^1.13.9", "babel-preset-taro": "^3.6.38", + "cross-env": "^10.1.0", "typescript": "^4.1.0" } }