Java+;节点模块
我想使用Angular2作为客户端框架+Java作为服务器端,但如何在Java项目中准确地使用Angular2呢?将NPM系统初始化到Java项目中,然后在那里安装Angular2、Typescript、system.js等所有东西,是否有问题 我这样问是因为我从未在Java项目中使用过与NPM系统直接相关的东西Java+;节点模块,java,node.js,module,npm,angular,Java,Node.js,Module,Npm,Angular,我想使用Angular2作为客户端框架+Java作为服务器端,但如何在Java项目中准确地使用Angular2呢?将NPM系统初始化到Java项目中,然后在那里安装Angular2、Typescript、system.js等所有东西,是否有问题 我这样问是因为我从未在Java项目中使用过与NPM系统直接相关的东西 谢谢您的回答。通常前端和服务器端项目是分开维护的。您可以使用像Maven这样的构建管理器来管理所有这类东西:安装npm、下载依赖项、运行测试……我宁愿分别创建Java Api和angu
谢谢您的回答。通常前端和服务器端项目是分开维护的。您可以使用像Maven这样的构建管理器来管理所有这类东西:安装npm、下载依赖项、运行测试……我宁愿分别创建Java Api和angular2项目,并从客户端调用REST Api方法
对于启动项目,我想使用我想让maven来完成所有这些工作,但我也想将angular2用于前端,所以我的问题是,将npm安装到Java项目内的webapp目录中是否是一种好的做法。你认为呢?是的,我会使用webapp目录将angular2应用程序保存在里面,包括npm和所有依赖项。我想使用Jersey作为java的RESTful Api框架,并在java项目内的webapp包中安装包含angular2的npm、node_模块。像Java_Project/src/main/webapp/Well一样,确保您可以将根文件夹作为Java_项目,其中您将为anulgar2提供一些子根文件夹。不要将angular项目和其他项目混为一谈,我的意思是,若您使用anuglar cli创建项目,就不要在其中添加java应用程序文件夹。单独保留API和Angular2文件夹,按根文件夹分组。从那以后,您是否找到了一些解决问题的最佳做法?我会好奇的。