我正在开发一个laravel 5.4中的项目,其中我必须集成angular2。我的laravel项目正在运行,我面临的问题是我们需要通过命令提示符使用npm运行angular2。
npm start
但是在我的laravel项目中,不需要在命令提示符下运行任何命令。 我想知道是否需要运行
npm start
命令启动angular2,如果我使用它与laravel,如果没有那么我怎么能将angular2与laravel 5.4集成。
以下是我在项目中设置angular2的方法
git clone https://github.com/angular/quickstart.git quickstart
cd quickstart
npm install
npm start
答案 0 :(得分:2)
是的,您将从NodeJS服务器运行角度应用程序,另一个不是PHP。
因此,从现在开始,Laravel将提供数据(JSON),角度应用程序将是客户端访问的应用程序。
但是,你需要的只是一个将你的视图,组件放在一起并希望通过PHP继续提供大部分HTML的库,你应该查看更多的轻量级JS库,如VUEJS或React,因为Angular实际上是一个非常完整的框架,并提供超出您真正需要的。