Angularjs 我为什么要在sbt playframework项目中使用前端插件?
如果我有一个angularjs前端并且在后端使用play,为什么人们会使用各种sbt插件 我知道如何使用它们,如何编译前端等,但仅仅将两个项目完全分开,并使用原生前端工具(如npm、bower等)不是更好吗Angularjs 我为什么要在sbt playframework项目中使用前端插件?,angularjs,scala,playframework,sbt,sbt-web,Angularjs,Scala,Playframework,Sbt,Sbt Web,如果我有一个angularjs前端并且在后端使用play,为什么人们会使用各种sbt插件 我知道如何使用它们,如何编译前端等,但仅仅将两个项目完全分开,并使用原生前端工具(如npm、bower等)不是更好吗 我试图了解使用sbt插件是否有一些优势。sbt web工具在以下情况下非常有用: 您只有少量前端代码,因此不值得为其设置单独的构建和部署基础架构 当您在客户端和服务器之间共享代码和/或编译数据时,例如:运行在Nashorn和浏览器中的javascript模型代码,ScalaJS代码与java
我试图了解使用sbt插件是否有一些优势。sbt web工具在以下情况下非常有用:
我认为sbt插件对于前端代码相对较少的项目来说更简单,对于这些项目,单独的构建过程可能会过多。我同意这里的@jazmit。sbt只有在前端层很薄的情况下才有用,可能只是用于依赖性很小的原型设计。一旦它们变大,使用SBT查找和维护库变得非常困难。