码迷,mamicode.com
首页 > 移动开发 > 详细

[react] Module not found: Can't resolve 'schedule' in 'C:\Users\adcal\dvmtn7\myapp\node_modules\react-dom\cjs'

时间:2019-10-24 13:40:14      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:resolve   develop   build   技术   sch   img   初始化   get   ted   

dva guide: https://dvajs.com/guide/getting-started.html#%E5%AE%89%E8%A3%85-dva-cli

按照教程-快速上手, 安装, 创建新应用, 以及build之后都没问题, dva提供的初始化页面可以看到.

下一步安装 antd, 以及 定义路由和之后的可复用的 component UI后 页面报错:

./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‘

错误信息类似于这种, 网上查询的解决方案都是将 package.lock.json删除后, 重新执行 npm install, 然后执行 npm start 能够解决.

但是我尝试了几次后均无果.

了解了执行这两步骤的目的是为了更新package, 我思考了一下, 可能是由于dva project目录下的node_moudles 和我的root 目录下的 node_moudles内容不匹配造成的. 造成不匹配的原因可能是root路径下的 package.json文件和dva project路径下的package.json文件不匹配.

我暂时将dva project路径下的package.json 需要的package也添加到 root路径下的 package.json文件中, 重新执行 npm install, 然后执行 npm start, 问题解决.

技术图片

但是我觉得这个是不合理的. 至于根本原因还会继续查找.

[react] Module not found: Can't resolve 'schedule' in 'C:\Users\adcal\dvmtn7\myapp\node_modules\react-dom\cjs'

标签:resolve   develop   build   技术   sch   img   初始化   get   ted   

原文地址:https://www.cnblogs.com/it-dennis/p/11731468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!