这里收集了一些在工作中遇到的一些问题和经验。方便以后自己和其他人查阅,希望能帮助到你。
HBuilderX运行项目报错
我将公司的小程序克隆到本地以后,安装依赖,然后使用HBuilderX运行项目到微信小程序开发者工具,就在这个时候报错了,查找文件失败。我按照提示的路径去找,发现是一个空的文件夹,所以报错了:
1 | 文件查找失败:'./subPages/path/tf-components/loanUserInfo.vue' at main.js:3 |
我反复尝试了几次以后,一开始以为是我本地的npm镜像源的问题,在我反复切换镜像源无果以后,我意识到并不是npm镜像源的问题。在我全局搜索了文件夹名称以后在.gitmodules
文件中找到了这个文件夹。这是一个关于子模块的定义,指向了主项目中的这个子模块将从指定的git仓库中获取代码。当克隆主项目或更新子模块时,git会根据这个地址来获取子模块的源码。
接下来我要做的就是用命令来拉取线上的代码到我这个文件夹中:
1 | git submodule update --init |
这个命令会初始化并更新项目中的子模块,确保子模块的代码被正确拉取到本地。
重新运行项目,成功了。 困扰我多天的问题终于得到解决,第一次接触git子模块,记录一下。