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

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

相關文章
相關標籤/搜索