在远程仓库拉取线上正常运行的项目,编译之后出现报错
出现问题,逐步排查
- node版本是否与别人一致
2.检查node_modules是否与别人一致
检查到这一步就发现了是因为依赖版本不一致导致的原因
因为目前vue-tsc等依赖更新频繁
把这两个依赖的版本号锁死,问题解决。
3.检查vscode使用的ts检验版本问题
由于是ts的报错 一开始我怀疑是vscode使用的
所以我还检查了vscode的typescript版本是否与别人一致
总结:同样的项目,在同样的node版本下编译,出现本地编译ts报错的情况
检查lock文件查看node_modules的版本是否不一致。目前建议锁死版本号。