在react中用babel的时候出现这种错误

clipboard.png

在package.json中关于babel下载的包

    "babel": "^6.23.0",
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "babel-preset-react-hmre": "^1.1.1",
    "babel-preset-stage-0": "^6.24.1",
    "babel-runtime": "^6.26.0",
    "body-parser": "^1.18.2",

.babellrc

{
  "presets": ["react", "es2015", "stage-0"],
  "env": {
    "development": {
      "presets": ["react-hmre"]
    }
  }
} 

在webpack.config.js中关于js和jsx的代码

    module:{
        rules:[
            {
                test: /\.js$/,
                loader: 'babel-loader',
                exclude: /node_modules/,
                query: {
                    presets: ['react-hot-loader', 'babel']
                }
            },
           
            {
                test: /\.jsx$/,
                exclude: /node_modules/,
                loader:'babel-loader',
                query: {
                    presets: ['babel','react-hot-loader']
                }
            }
        ]
    },

我觉得可能是babel下载或者.babellrc这个文件有问题,但是查了半天,没查出来,所以问问这是什么原因导致的,怎么解决?

阅读 2.7k
2 个回答

将node_modules删除,然后重新装了一遍就好了,但是还是不知道为啥

阔能是babel-core这个包npm的时候有问题没下好(`・ω・´)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题