代码拉下来,正常npm install安装依赖,运行完如果报错,多半是package.json文件里的某些包有问题,可以恢复npm默认镜像,删除node_modules多重装几次依赖.
我遇到过两次,一次很多地方报错"cannot find namespace 'framework7'",是少了framework7,找到同事复制过来加进package.json里
一次是报类型TypedJSON有错,少了@upe/typedjson,明明package文件里面也有,版本也没错;
可以npm list xxx 检查版本号
npm uninstall xxx 删除
npm install xxx@xxx 重新安装,
如果还不行就把同事的package.json文件替换过来
补充:
还有这种情况,是@types/minimatch版本不对