Babel-loader 8抱怨找不到找到过时的babel-preset-es2015

时间:2018-08-28 19:28:42

标签: babel-loader

使用此webpack配置:

  { test: /\.tsx?$/, 
    use:[
    {
      loader:'babel-loader',
      options: {
        presets:['@babel/preset-env']
      }
    },
    {
      loader:'ts-loader'
    }]
  },

我收到一条错误消息Error: Cannot find module 'babel-preset-es2015'

如果我添加该模块,则会出现两个错误

babel-preset-es2015已过时,请使用babel-preset-env

但是当我安装babel-preset-env时,我仍然会收到关于找不到babel-preset-es2015的错误消息

在安装babel-preset-es2015时出现错误

错误:插件/预设文件不允许导出对象,只能导出功能。在/Users/henrikbechmann/Servers/tribalopolis/www/tribalopolis.com/node_modules/babel-preset-es2015/lib/index.js

所以这是一个陷阱!

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

答案:主要是更新.babelrc

{
  "presets": [
    "@babel/env",
    "@babel/react"
  ]
}

当然还有更新模块

提示:尝试npx update-babel