[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 (代码片段
问题重新安装纱线 - 代码:'MODULE_NOT_FOUND'