java – 是否可以在没有Node.js / npm的情况下创建Angular 5 Web应用程序?

我正在尝试创建一个Angular 5 Web应用程序,但我的老板不希望我使用Node.js / npm.相反,我希望我使用
Java,这甚至可能吗?

在我所做的所有阅读/研究中,每个人都使用Node.js / npm“甚至是Angular网站”.那么如何使用Java而不是Node.js / npm创建应用程序?

>如果Angular 5不需要Node.js / npm,为什么这么多人会使用它?它不会陷入他们的代码库吗?另外我如何使用Java代替Node.js / npm?是否有任何其他工具/语言我应该知道如何支持没有Node.js / npm的Java / Angular 5应用程序?
>如果Angular 5需要Node.js / npm,为什么?它对于无法用Java完成的Angular 5框架有什么作用?

如果有人有一个使用java而不是Node.js / npm的Angular 5 Web应用程序的示例,我将不胜感激.

最佳答案 在某种意义上,您可以将Node和NPM视为开发工具. Node是一个需要使用NPM的javascript运行时,而NPM是一个包(java中的库)管理器.您可以使用NPM和Angular CLI构建角度应用程序.

我想你不需要使用node,NPM和CLI来创建一个有角度的应用程序,但这有点像尝试在记事本中开发一个java应用程序而没有jvm来测试你的代码.

如果您遵循开发角度应用程序的最佳实践,最终可以使用CLI为您构建生产包.该生产包只是一组html和javascript文件,可以托管在任何服务器上(例如Tomcat)

Angular不是像jQuery这样的库,你可以直接放在页面上并选择你需要的部分,它实际上是它自己的框架.如果你老板想要你做一个有角度的应用程序,他将不得不让你使用正确的工具.

点赞