在使用webpack打包babel时候遇到的问题

  我在使用webpack对babel进行打包的时候出现了一些问题,在这里记录一下:

  1.报错:说我在module.rules使用了不存在的API:结果是rules写错了,是一个数组,里面放适配的配件后缀以及规则

  2.报错:说找不到babel-core:

    (1)我将babel-loader的版本调成比babel-core的版本高一级,还是不行

    (2)我将babel的转化规则都调成与babel-core一致的7版本,还是不行

    (3)我将babel-core和babel-cli都在本地项目中再装一个,不再使用全局的babel-core和babel-cli,解决了问题

   ps:1.babel相关的版本:

    "@babel/preset-env": "^7.12.11",
    "@babel/preset-react": "^7.12.10",
    "babel-loader": "^8.2.2",
    "@babel/cli": "^7.12.10",
    "@babel/core": "^7.12.10",

     2.babel前面加@:其实是babel官方在babel-core7.0之后使用的,一般情况可以使用默认即可

posted @ 2021-01-23 14:09  coderLsq  阅读(182)  评论(0)    收藏  举报