从项目中删除Babel? (反应,Parceljs)

时间:2019-08-27 16:59:14

标签: reactjs babel parcel

我正在努力在React和Parceljs项目中正确配置Babel。现在,我要做的就是从项目中完全删除babel,然后重新开始。我继续进行'npm remove'-ed babel,并删除了我的node.modules和package.lock.json。

这是我的package.json当前。

  "scripts": {
    "dev": "parcel public/index.html",
    "start": "parcel public/index.html",
    "prod": "parcel build public/index.html"
  },
  "author": "Me",
  "license": "ISC",
  "dependencies": {
    "parcel-bundler": "^1.12.3",
    "react": "^16.9.0",
    "react-dom": "^16.9.0"
  }
}

但是,当再次运行'npm install'时,babel文件会重新出现在我的package.lock.json和node_modules中。

我仍然遇到这些错误,这些错误仅在我开始安装@babel软件包时才出现。

Error: Cannot find module '@babel/core'
...
×  Cannot read property 'length' of undefined
...

1 个答案:

答案 0 :(得分:0)

包裹一直保存着缓存目录。删除该文件并重新构建即可解决问题。