Babel 7 升级
Babel 7 upgrade
我已将 babel 6 更新为 babel 7。
这是我包裹的一部分。出于某种原因,我的应用程序仍在寻找 "babel-core" 模块。
我已经删除了 package-lock.json 和 node 模块并重新安装它们,我做了 npm rebuild --force。没有运气,有什么建议吗?
"@babel/core": "^7.6.2",
"@babel/cli": "^7.6.2",
"@babel/plugin-proposal-class-properties": "^7.5.5",
"@babel/plugin-transform-runtime": "^7.6.2",
"@babel/polyfill": "^7.6.0",
"@babel/preset-env": "^7.6.2",
"@babel/preset-react": "^7.0.0",
"@babel/runtime": "^7.6.2",
"@devexpress/dx-core": "^1.10.3",
"@devexpress/dx-grid-core": "^1.10.3",
"@devexpress/dx-react-core": "^1.10.3",
"@devexpress/dx-react-grid": "^1.10.3",
"@devexpress/dx-react-grid-material-ui": "^1.10.0",
"@material-ui/core": "^3.9.3",
"@material-ui/icons": "^3.0.2",
"babel-eslint": "^8.2.1",
"babel-loader": "^7.1.2",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-transform-dev-warning": "^0.1.1",
"babel-plugin-transform-regenerator": "^6.26.0",
./src/index.js 中的错误
模块构建失败:错误:找不到模块 'babel-core'
需要堆栈:
- /Users/hakob/Documents/Projects/dashboard/node_modules/babel-loader/lib/index.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/loader-runner/lib/loadLoader.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/loader-runner/lib/LoaderRunner.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/NormalModule.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/NormalModuleFactory.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/Compiler.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/webpack.js
- /Users/hakob/Documents/Projects/dashboard/gulpfile.babel.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/gulp/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/gulp/node_modules/gulp-cli/index.js
- /Users/hakob/Documents/Projects/dashboard/node_modules/gulp/bin/gulp.js
在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:780:15)
在 Function.Module._load (internal/modules/cjs/loader.js:685:27)
babel loader 7需要babel-core,你应该像@Chris Li说的那样把babel loader升级到8。
我已将 babel 6 更新为 babel 7。 这是我包裹的一部分。出于某种原因,我的应用程序仍在寻找 "babel-core" 模块。 我已经删除了 package-lock.json 和 node 模块并重新安装它们,我做了 npm rebuild --force。没有运气,有什么建议吗?
"@babel/core": "^7.6.2",
"@babel/cli": "^7.6.2",
"@babel/plugin-proposal-class-properties": "^7.5.5",
"@babel/plugin-transform-runtime": "^7.6.2",
"@babel/polyfill": "^7.6.0",
"@babel/preset-env": "^7.6.2",
"@babel/preset-react": "^7.0.0",
"@babel/runtime": "^7.6.2",
"@devexpress/dx-core": "^1.10.3",
"@devexpress/dx-grid-core": "^1.10.3",
"@devexpress/dx-react-core": "^1.10.3",
"@devexpress/dx-react-grid": "^1.10.3",
"@devexpress/dx-react-grid-material-ui": "^1.10.0",
"@material-ui/core": "^3.9.3",
"@material-ui/icons": "^3.0.2",
"babel-eslint": "^8.2.1",
"babel-loader": "^7.1.2",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-transform-dev-warning": "^0.1.1",
"babel-plugin-transform-regenerator": "^6.26.0",
./src/index.js 中的错误 模块构建失败:错误:找不到模块 'babel-core' 需要堆栈: - /Users/hakob/Documents/Projects/dashboard/node_modules/babel-loader/lib/index.js - /Users/hakob/Documents/Projects/dashboard/node_modules/loader-runner/lib/loadLoader.js - /Users/hakob/Documents/Projects/dashboard/node_modules/loader-runner/lib/LoaderRunner.js - /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/NormalModule.js - /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/NormalModuleFactory.js - /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/Compiler.js - /Users/hakob/Documents/Projects/dashboard/node_modules/webpack/lib/webpack.js - /Users/hakob/Documents/Projects/dashboard/gulpfile.babel.js - /Users/hakob/Documents/Projects/dashboard/node_modules/gulp/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js - /Users/hakob/Documents/Projects/dashboard/node_modules/gulp/node_modules/gulp-cli/index.js - /Users/hakob/Documents/Projects/dashboard/node_modules/gulp/bin/gulp.js 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:780:15) 在 Function.Module._load (internal/modules/cjs/loader.js:685:27)
babel loader 7需要babel-core,你应该像@Chris Li说的那样把babel loader升级到8。