使用webpack初始化工程, 写了个简单的js函数, 想将其打包成exe执行, 在build的时候报错

Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.
    at throwVersionError (C:\Users\administrator\gen_sign\node_modules\@babel\helper-plugin-utils\lib\index.js:67:11)
    at Object.assertVersion (C:\Users\administrator\gen_sign\node_modules\@babel\helper-plugin-utils\lib\index.js:10:5)
    at C:\Users\administrator\gen_sign\node_modules\@babel\plugin-transform-runtime\lib\index.js:34:7
    at C:\Users\administrator\gen_sign\node_modules\@babel\helper-plugin-utils\lib\index.js:31:12
    at Function.memoisePluginContainer (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:113:13)
    at Function.normalisePlugin (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:146:32)
    at D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:184:30
    at Array.map (<anonymous>)
    at Function.normalisePlugins (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:158:20)
    at OptionManager.mergeOptions (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:234:36)
    at OptionManager.init (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12)
    at File.initOptions (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\index.js:212:65)
    at new File (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\index.js:135:24)
    at Pipeline.transform (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\node_modules\babel-core\lib\transformation\pipeline.js:46:16)
    at transform (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\util.js:50:22)
    at Object.compile (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\util.js:59:12)
    at write (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\dir.js:21:21)
    at handleFile (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\dir.js:43:7)
    at D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\dir.js:61:9
    at Array.forEach (<anonymous>)
    at handle (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\dir.js:59:29)
    at Array.forEach (<anonymous>)
    at module.exports (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\dir.js:69:15)
    at Object.<anonymous> (D:\00-develop\06-nvm\v14.20.0\node_modules\babel-cli\lib\babel\index.js:129:1)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gen_sign@1.0.0 build: `babel src -d dist && pkg -t win dist/index.js -o dist/genSign.exe`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gen_sign@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\administrator\AppData\Roaming\npm-cache\_logs\2022-12-08T01_25_47_310Z-debug.log
先安装babel依赖

npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/plugin-transform-runtime @babel/plugin-proposal-class-properties @babel/plugin-transform-classes browserify
npm install -S  @babel/runtime

配置.babelrc

"presets": ["@babel/preset-env"], "plugins": [ "@babel/plugin-transform-runtime", "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-classes"
npm run build

附上package.json

"name": "gen_sign", "version": "1.0.0", "description": "test", "main": "index.js", "type": "module", "scripts": { "start": "node src/index.js", "test": "echo \"no test specified\" && exit 1", "build": "babel src -d dist && pkg -t win dist/index.js -o dist/genSign.exe" "author": "administrator", "license": "ISC", "dependencies": { "@babel/runtime": "^7.20.6", "commander": "^9.4.1", "crypto-js": "^4.1.1", "es6-promise": "^4.2.8" "devDependencies": { "@babel/cli": "^7.19.3", "@babel/core": "^7.20.5", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-runtime": "^7.19.6", "@babel/preset-env": "^7.20.2", "browserify": "^17.0.0"