报错1场景:

报错原文:@ohif/viewer: Module not found: Error: Can't resolve '@babel/runtime/helpers/esm/createSuper' in 'D:\蓝洛资料\testCodes\D2ViewerTest\node_modulesc-upload\es'

报错截图:
image.png

报错原因: 当前packages中缺少对应的包

解决方案:引入包

yarn workspace @ohif/viewer add @babel/runtime -S

猜测,像这种一般都是包没有引入的问题,以后遇到类似的问题可以去该网站(https://www.npmjs.com/package/@babel/runtime)查询一下,看看缺什么包,然后安装一下就可以了


报错2场景:

image.png

报错原因 :babel配置错误 暂时先注释掉

image.png


报错3场景:

报错原文:@ohif/viewer: ERROR in D:/蓝洛资料/testCodes/D2ViewerTest/platform/ui/src/components/studyList/CustomDateRangePicker.js
@ohif/viewer: Module not found: Error: Can't resolve 'react-dates' in 'D:\蓝洛资料\testCodes\D2ViewerTest\platform\ui\src\components\studyList'

报错截图:
image.png

报错原因:缺少包 react-dates

根据场景1中的经验大概能够猜测出事包的问题,然后推断了一下,都是 react-dates后的文件没有,所以根源上应该是 react-dates的包没有。根据网上的经验,我这里缺的应该就是 react-dates的包

解决方案: 安装包

yarn workspace @ohif/viewer add react-dates -S

报错4场景:Can’t resolve ‘core-js/…

image.png

报错背景:

发版本时候,build报错: Module not found: Error: Can’t resolve ‘core-js/library/fn/symbol/iterator’ in 。。。。

解决方案:

yarn workspace @ohif/viewer add core-js -S
yarn start

image.png


参考文档:链接