今天学习dva.js时,跟随官网的快速上手练习小demo,频频出错
错误描述:
../node_modules/antd/es/_util/wave.js
Module not found: Can't resolve 'react' in 'C:\Users\HappyKnow\Desktop\dva-demo\node_modules\antd\es\_util'
Compiling...
不懂这是什么错,但最后对比其他项目的对应文件找出解决方法。
快速上手中配置antd
编辑 .webpackrc
,使 babel-plugin-import
插件生效。
{
+ "extraBabelPlugins": [
+ ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
+ ]
}
而我对比其他项目的.webpackrc文件都是有.js后缀的,所以这里我就把原本的.webpackrc文件改为.webpackrc.js
问题解决!
虽然我并不知道为什么。