今天用webpack搭建一个react项目的时候总是报错:
Module build failed (from ./node_modules/_babel-loader@8.0.6@babel-loader/lib/index.js):
TypeError: this.setDynamic is not a function
显示模块构建失败,并且问题出在babel里。
查到Stack Overflow上有人出现过和我一样的问题。Webpack babel-loader runtime: Module build failed: TypeError: this.setDynamic is not a function
解决办法:
我们在加载babel-plugin-transform-runtime的开发依赖时,要同时加载 babel-runtime产品依赖
//终端运行
$ npm install --save-dev @babel/plugin-transform-runtime
$ npm install --save @babel/runtime
错误完美解决,项目可以正常打开了。