ERROR Error: Unknown option: .externals. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options. Error: Unknown option: .externals. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options. at validate (D:\Webgis SS\code\client\webgis\node_modules\@babel\core\lib\config\validation\options.js:86:25) at D:\Webgis SS\code\client\webgis\node_modules\@babel\core\lib\config\config-chain.js:165:34 at cachedFunction (D:\Webgis SS\code\client\webgis\node_modules\@babel\core\lib\config\caching.js:48:27) at cachedFunction.next (<anonymous>) at evaluateSync (D:\Webgis SS\code\client\webgis\node_modules\gensync\index.js:251:28) at sync (D:\Webgis SS\code\client\webgis\node_modules\gensync\index.js:89:14) at buildRootChain (D:\Webgis SS\code\client\webgis\node_modules\@babel\core\lib\config\config-chain.js:77:27) at buildRootChain.next (<anonymous>) at loadPrivatePartialConfig (D:\Webgis SS\code\client\webgis\node_modules\@babel\core\lib\config\partial.js:79:62) at loadPrivatePartialConfig.next (<anonymous>)
时间: 2023-08-24 16:06:47 浏览: 80
这个错误提示是在使用 babel 编译 JavaScript 代码时出现的。根据错误信息,似乎是在配置 babel 的时候使用了一个不支持的选项 .externals,导致 babel 编译出错。建议检查 babel 配置文件中是否使用了 .externals 这个选项,如果不需要使用,可以删除掉这个选项。如果需要使用,可以查看 babel 的文档,了解该选项的正确用法。另外,也可以尝试升级 babel 的版本,以解决这个问题。
相关问题
ERROR Failed to compile with 1 error 21:57:33 error in ./src/App.vue?vue&type=script&lang=js& Module not found: Error: [CaseSensitivePathsPlugin] `D:\Webgis SS\code\client\webgis\node_modules\BMap\build\index.js` does not match the corresponding path on disk `bmap`. ERROR in ./src/App.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=script&lang=js&) 1:0-24 Module not found: Error: [CaseSensitivePathsPlugin] `D:\Webgis SS\code\client\webgis\node_modules\BMap\build\index.js` does not match the corresponding path on disk `bmap`. @ ./src/App.vue?vue&type=script&lang=js& 1:0-191 1:207-210 1:212-400 1:212-400 @ ./src/App.vue 2:0-55 3:0-50 3:0-50 9:2-8 @ ./src/main.js 4:0-28 12:17-20
这个错误提示是因为你在代码中引入的 BMap 模块的大小写与实际的文件名不一致导致的。你需要在代码中将引入模块的名称改为 `bmap`,例如:
```
import BMap from 'bmap';
```
这样就可以解决大小写不一致的问题了。另外,如果你使用的是 Vue CLI 创建的项目,你还需要在 `vue.config.js` 文件中添加以下配置:
```
module.exports = {
configureWebpack: {
externals: {
'BMap': 'BMap'
}
}
}
```
这样可以避免全局变量被处理导致 BMap 出现问题。
ModuleNotFoundError: No module named 'sklearn.externals.joblib
这个错误是由于sklearn新版本移除了joblib模块导致的。解决方案有两种:
1. 将sklearn和joblib都回退到老版本。
2. 修改代码,将from sklearn.externals.joblib import Parallel, delayed改为from joblib import Parallel, delayed。
以下是第二种解决方案的代码示例:
```python
from joblib import Parallel, delayed
from stability_selection.randomized_lasso import RandomizedLogisticRegression as RLR
```
阅读全文