我想问一个问题,有人可以在下面提供帮助吗?作为将环境从 Node 14 升级到 Node 18 LTS 的一部分,我升级了很多页面以支持新环境 节点 18.14.0 npm 9.3.1
所以我遇到了 “botframework-webchat” 库的问题,他们的最新版本影响了 Node v 16+ 的错误。
所以,我决定降级到之前安装的4.9.1版本。但是在尝试降级后,我遇到了以下错误,因此安装无法完成。请参阅下面的 package.json 和错误日志。
与 webpack-cli 相关的东西。谢谢。
package.json 依赖项
"dependencies": {
"@azure/communication-calling": "1.11.0-beta.1",
"@azure/communication-common": "1.0.0",
"@azure/logger": "^1.0.2",
"@date-io/moment": "^1.3.13",
"@material-ui/core": "4.12.1",
"@material-ui/icons": "^4.11.2",
"@material-ui/lab": "^4.0.0-alpha.56",
"@material-ui/pickers": "^3.2.10",
"@microsoft/signalr": "6.0.10",
"@microsoft/teams-js": "2.9.1",
"@ungap/global-this": "^0.4.0",
"axios": "1.3.4",
"botframework-webchat": "4.9.1",
"chart.js": "^3.7.0",
"chartjs-plugin-datalabels": "^2.1.0",
"classnames": "2.3.2",
"core-js": "^3.27.2",
"dompurify": "^2.2.7",
"easy-peasy": "5.2.0",
"eslint": "^8.33.0",
"formik": "2.1.4",
"html2canvas": "^1.4.1",
"husky": "4.2.5",
"i18next": "^19.6.2",
"i18next-browser-languagedetector": "^5.0.0",
"i18next-http-backend": "^1.0.21",
"inputmask": "5.0.7",
"insert-text-at-cursor": "0.3.0",
"lint-staged": "10.1.7",
"lodash": "^4.17.21",
"lottie-react": "2.4.0",
"moment": "^2.26.0",
"prettier": "2.0.5",
"query-string": "6.12.1",
"react": "16.13.1",
"react-app-polyfill": "^1.0.6",
"react-calendar": "3.3.1",
"react-chartjs-2": "^4.0.1",
"react-datepicker": "^4.9.0",
"react-device-detect": "^1.15.0",
"react-dom": "16.13.1",
"react-i18next": "^11.7.3",
"react-idle-timer": "4.5.2",
"react-image-crop": "^10.0.9",
"react-images-upload": "1.2.8",
"react-payment-inputs": "1.1.7",
"react-phone-number-input": "3.1.17",
"react-pose": "4.0.10",
"react-router-dom": "5.1.2",
"react-scripts": "5.0.1",
"react-select": "^5.7.0",
"react-swipeable": "^5.5.1",
"react-table": "^7.7.0",
"react-waypoint": "10.3.0",
"source-map-explorer": "2.5.3",
"split-string": "6.1.0",
"styled-components": "5.1.0",
"url-parse": "1.5.10",
"use-debounce": "^7.0.0",
"use-react-router": "1.0.7",
"yup": "0.28.4"
},
"scripts": {
"start": "react-scripts --max_old_space_size=16384 start",
"build": "react-scripts --max_old_space_size=16384 build",
"test": "react-scripts test",
"pretty:all": "npx prettier --write \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
"analyze": "source-map-explorer 'build/static/js/*.js'",
"tunnel": "~/ngrok http 3000 --hostname andor-chad.ngrok.io",
"storybook": "start-storybook -p 9009 -s public",
"build-storybook": "build-storybook -s public",
"tw": "npx tailwindcss build ./src/tailwind-source.css -o ./src/tailwind.css"
},
"eslintConfig": {
"extends": "react-app"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
"prettier --write",
"git add"
]
},
"browserslist": [
">0.2%",
"not dead",
"not op_mini all"
],
"devDependencies": {
"@babel/core": "7.20.12",
"@storybook/addon-actions": "5.3.18",
"@storybook/addon-knobs": "5.3.18",
"@storybook/addon-links": "5.3.18",
"@storybook/addons": "5.3.18",
"@storybook/preset-create-react-app": "3.1.2",
"@storybook/react": "6.5.16",
"babel-loader": "9.1.2",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-prettier": "4.2.1",
"npm-run-all": "4.1.5",
"tailwindcss": "3.2.4",
"tailwindcss-theming": "2.4.3"
}
}
错误日志:
npm ERR! code 1
npm ERR! path C:\Users\OleksandrDashevskyi\WebstormProjects\AndorHealth.ThinkAndor.ClientUiReact\node_modules\event-target-shim-es5
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c npx -p [email protected] -p [email protected] webpack-cli --config webpack-lib.config.js
npm ERR! C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\webpack-cli\bin\cli.js:93
npm ERR! throw err;
npm ERR! ^
npm ERR!
npm ERR! Error: Cannot find module 'ret'
npm ERR! Require stack:
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\safe-regex\index.js
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\to-regex\index.js
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\braces\index.js
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\micromatch\index.js
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\findup-sync\index.js
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\webpack-cli\bin\utils\convert-argv.js
npm ERR! - C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\webpack-cli\bin\cli.js
npm ERR! at Module._resolveFilename (node:internal/modules/cjs/loader:1047:15)
npm ERR! at Module._load (node:internal/modules/cjs/loader:893:27)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1113:19)
npm ERR! at require (C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\v8-compile-cache\v8-compile-cache.js:161:20)
npm ERR! at Object.<anonymous> (C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\safe-regex\index.js:1:75)
npm ERR! at Module._compile (C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)
npm ERR! at Module._extensions..js (node:internal/modules/cjs/loader:1280:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1089:32)
npm ERR! at Module._load (node:internal/modules/cjs/loader:930:12)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1113:19)
npm ERR! at require (C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\v8-compile-cache\v8-compile-cache.js:161:20)
npm ERR! at Object.<anonymous> (C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\to-regex\index.js:3:12)
npm ERR! at Module._compile (C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_npx\4ac7b0a62e2227a1\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)
npm ERR! at Module._extensions..js (node:internal/modules/cjs/loader:1280:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1089:32)
npm ERR! at Module._load (node:internal/modules/cjs/loader:930:12)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1113:19)
npm ERR! 'C:\\Users\\OleksandrDashevskyi\\AppData\\Local\\npm-cache\\_npx\\4ac7b0a62e2227a1\\node_modules\\webpack-cli\\bin\\utils\\convert-argv.js',
npm ERR! 'C:\\Users\\OleksandrDashevskyi\\AppData\\Local\\npm-cache\\_npx\\4ac7b0a62e2227a1\\node_modules\\webpack-cli\\bin\\cli.js'
npm ERR! ]
npm ERR! }
npm ERR!
npm ERR! Node.js v18.14.0
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\OleksandrDashevskyi\AppData\Local\npm-cache\_logs\2023-03-26T21_06_50_506Z-debug-0.log