问题收集

这里收集了一些在工作中遇到的一些问题和经验。方便以后自己和其他人查阅,希望能帮助到你。

HBuilderX运行项目报错

我将公司的小程序克隆到本地以后,安装依赖,然后使用HBuilderX运行项目到微信小程序开发者工具,就在这个时候报错了,查找文件失败。我按照提示的路径去找,发现是一个空的文件夹,所以报错了:

1
文件查找失败:'./subPages/path/tf-components/loanUserInfo.vue' at main.js:3

我反复尝试了几次以后,一开始以为是我本地的npm镜像源的问题,在我反复切换镜像源无果以后,我意识到并不是npm镜像源的问题。在我全局搜索了文件夹名称以后在.gitmodules文件中找到了这个文件夹。这是一个关于子模块的定义,指向了主项目中的这个子模块将从指定的git仓库中获取代码。当克隆主项目或更新子模块时,git会根据这个地址来获取子模块的源码。

接下来我要做的就是用命令来拉取线上的代码到我这个文件夹中:

1
git submodule update --init

这个命令会初始化并更新项目中的子模块,确保子模块的代码被正确拉取到本地。

重新运行项目,成功了。 困扰我多天的问题终于得到解决,第一次接触git子模块,记录一下。