Bootstrap

@umijs/runtime“ does not exist in container

问题复现操作

1.使用umi脚手架搭建项目

yarn create umi myapp

2.将里面的插件,layout等配置进行清理后,安装插件以及启动项目

yarn install
npm run start

3.将当前项目作为模板,除开node_modules ,复制为另一个项目,安装插件后启动就会出现'@umijs/runtime" does not exist in container'的问题

解决方案

删除src.umi 文件

原因

.umi是临时文件夹,但是它是匹配当前项目插件的版本,以及一些对应的theme配置,layout配置,虽然我们是直接整个复制过来,但是插件版本上,我们不是使用的固定版本,而是^兼容版本,可能会造成一定的匹配问题

;