Cannot assign to read only property 'exports' of object 解决办法
大致是说,在webpack打包的时候,可以在js文件中混用require和export。但是不能混用import 以及module.exports。
因为webpack 2中不允许混用import和module.exports,
解决办法有两种:
一、统一改成ES6的方式编写即可.
二、添加插件
npm install --save-dev @babel/plugin-transform-modules-commonjs
在项目根目录新增.babelrc文件,并在文件中加入
{
"plugins": ["@babel/plugin-transform-modules-commonjs"]
}
插件地址:https://babeljs.io/docs/en/babel-plugin-transform-modules-commonjs#via-babelrc-recommended
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步