[react] Module not found: Can't resolve 'schedule' in 'C:Usersadcaldvmtn7myapp (代码片段

Posted Yanyu.Wu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[react] Module not found: Can't resolve 'schedule' in 'C:Usersadcaldvmtn7myapp (代码片段相关的知识,希望对你有一定的参考价值。

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:Usersadcaldvmtn7myapp ode_modules eact-domcjs‘

错误信息类似于这种, 网上查询的解决方案都是将 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:Usersadcaldvmtn7myapp (代码片段的主要内容,如果未能解决你的问题,请参考以下文章

在 React:Module not found: Can't resolve 'react-router-dom'

[react] Module not found: Can't resolve 'schedule' in 'C:Usersadcaldvmtn7myapp (代码片段

[ERR_MODULE_NOT_FOUND] 是啥意思?

问题重新安装纱线 - 代码:'MODULE_NOT_FOUND'

错误:找不到模块,代码:'MODULE_NOT_FOUND',requireStack:[]

节点 MODULE_NOT_FOUND