直接对组件/html/etc 文件进行的编辑,未在本地 UI 中观察到继承的 Angular5 应用程序



我最近被分配了一个新项目,它在前端使用Angular5,在后端使用Laravel。我没有使用 Angular5 的经验,所以我完成了整个教程,没有任何问题。没有后端,ng serve用于为项目提供服务。仅当我对组件/html/scss/etc 文件进行更新时,我才会看到对服务的本地 UI 的更改 -当我在ng build后对dist文件夹中的main.js文件进行更改时,不会观察到对本地项目 UI 的更改,但对组件/等所做的更改在ng build之后被观察为main.js中的更新。我的印象是这是预期的行为。

但是,对于我继承的项目(我通过一个简单的git clone将其放在本地计算机上(,情况正好相反。当我在本地运行时,我使用php artisan serve.对边栏选项卡的所有编辑都会反映在服务的本地项目中。但是,对于项目的"角度控制"部分,只有当我在dist文件夹中对main.bundle.js文件进行更新(不使用ng buildng serve(时,更改才会在服务的本地 UI 中注册 -当我对组件/html/etc 文件进行编辑时,在本地项目 UI 上没有观察到任何更改

有人可以告诉我我在这里到底错过了什么吗?我需要做什么才能在继承的项目上提供的本地 UI 中反映对本地组件/html/scss/etc. 文件的编辑?

继承的项目git克隆,所以这是我进行任何编辑之前的情况。我想开发工作应该直接在组件/等上完成,而不是在dist文件夹中的.js文件上完成!

PS - 检查继承的项目时没有 404 或 500 级错误

在项目目录中,使用npm update更新 npm,然后运行ng serve就可以了。

最新更新