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

Cha*_*lac 6 java node.js npm angular angular5

我正在尝试创建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应用程序的其他工具/语言?

  • 如果Node.js的/ NPM 需要角5,为什么呢?它对Java无法完成的Angular 5框架有什么作用?

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

Ste*_*ann 1

没有node.js,使用npm 或yarn 构建Angular APP 是不可能的。通常,您使用Angular CLI来设置项目并编译它。为此,您需要节点来“构建”、“开发”、“编译或转译”您的角度应用程序。但在应用程序在浏览器上运行期间,您不再需要它。

如果你想使用 maven 来触发构建,你可以查看eirslett/frontend-maven-plugin。但后台还是有node和npm。

而且您的应用程序的后端服务不需要node.js。你可以选择Java EE。例如,您可以将WildlfyPayara作为应用程序服务器。

  • 您需要 Node 和 npm 来“构建”、“开发”、“编译或转译”您的 Angular 应用程序。在浏览器上应用程序运行时,您不再需要它。 (2认同)