dva guide: https://dvajs.com/guide/getting-started.html#%E5%AE%89%E8%A3%85-dva-clihtml
按照教程-快速上手, 安装, 建立新应用, 以及build以后都没问题, dva提供的初始化页面能够看到.node
下一步安装 antd, 以及 定义路由和以后的可复用的 component UI后 页面报错:react
./node_modules/react-dom/cjs/react-dom.development.js
Module not found: Can't resolve 'schedule' in 'C:\Users\adcal\dvmtn7\myapp\node_modules\react-dom\cjs'npm
错误信息相似于这种, 网上查询的解决方案都是将 package.lock.json删除后, 从新执行 npm install
, 而后执行 npm start
可以解决.json
可是我尝试了几回后均无果.antd
了解了执行这两步骤的目的是为了更新package, 我思考了一下, 多是因为dva project目录下的node_moudles 和个人root 目录下的 node_moudles内容不匹配形成的. 形成不匹配的缘由多是root路径下的 package.json文件和dva project路径下的package.json文件不匹配.app
我暂时将dva project路径下的package.json 须要的package也添加到 root路径下的 package.json文件中, 从新执行 npm install
, 而后执行 npm start
, 问题解决.dom
可是我以为这个是不合理的. 至于根本缘由还会继续查找.ide