我正在使用Laravel / Angular应用程序,而我即将开始处理的错误要求我使用同事一直在处理的分支来更新本地代码副本,以便我有最新版本。
因此,我停止了用来运行应用程序本地副本的gulp copy:angular
和ng build
命令,并关闭了托管它的VM,然后执行了git pull
从我的同事的分支机构到我的本地分支机构。
再次启动VM,并运行gulp clean:public
,gulp copy:angular
和ng build
命令后,当我想查看本地所做的更改时,我总是运行它们,但是当我尝试在浏览器中查看应用程序,我刚得到一个页面,上面显示:
未指定输入文件
所以我再次将develop
分支拉到我的本地分支,以尝试清理损坏的所有内容,然后再次拉动同事的提交,以便可以从那里开始工作。
但是,尽管当我导航到本地dev URL时,应用程序确实开始在浏览器中加载,但是在页面内容完全加载之前,它停止了,并且在控制台中出现以下错误:
vendor.bundle.js?ver = 1224313317:54441错误错误:未捕获(承诺):错误:类型PaginationComponent是以下两个模块的声明的一部分:SharedModule和DashboardModule!请考虑将PaginationComponent移至导入SharedModule和DashboardModule的更高模块。您还可以创建一个新的NgModule,该导出并包含PaginationComponent,然后在SharedModule和DashboardModule中导入该NgModule。 错误:类型PaginationComponent是2个模块的声明的一部分:SharedModule和DashboardModule!请考虑将PaginationComponent移至导入SharedModule和DashboardModule的更高模块。您还可以创建一个新的NgModule,该NgModule导出并包含PaginationComponent,然后在SharedModule和DashboardModule中导入该NgModule。
我不明白为什么会收到此错误...?我的同事能够从完全相同的来源在本地查看该应用程序,因此我猜测这与我的本地环境有关……任何人都对如何解决此问题有任何想法?