Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS前端和Spring框架后端的最佳构建工具_Javascript_Angularjs_Spring_Gradle_Build.gradle - Fatal编程技术网

Javascript AngularJS前端和Spring框架后端的最佳构建工具

Javascript AngularJS前端和Spring框架后端的最佳构建工具,javascript,angularjs,spring,gradle,build.gradle,Javascript,Angularjs,Spring,Gradle,Build.gradle,我们正在开发一个应用程序,其中AngularJS作为前端,在后端我们有带hibernate的Spring框架、Rest web服务等。我们计划使用Gradle构建作为后端,但我不确定Gradle是否可以用于构建AngularJS(编译、缩小等)。我确实找到了Gradle的JS和CSS插件,但我不知道Gradle支持AngularJS(注入缩小等)的程度 我们希望对前端和后端使用单一构建。请建议使用这些技术实现这一目标的最佳方式 提前感谢。其中一种方法是从一个项目开始。项目结构不是最好的,但是你可

我们正在开发一个应用程序,其中AngularJS作为前端,在后端我们有带hibernate的Spring框架、Rest web服务等。我们计划使用Gradle构建作为后端,但我不确定Gradle是否可以用于构建AngularJS(编译、缩小等)。我确实找到了Gradle的JS和CSS插件,但我不知道Gradle支持AngularJS(注入缩小等)的程度

我们希望对前端和后端使用单一构建。请建议使用这些技术实现这一目标的最佳方式


提前感谢。

其中一种方法是从一个项目开始。项目结构不是最好的,但是你可以随时改变它。这是一个单一的构建项目


另一个有趣的帖子是。当您在AngularJS中遇到路由问题时,Gradle文件在上一篇文章中可能会很有用

你的问题或多或少是关于我现在在做什么。确切地说,我有一个使用Gradle的后端Spring构建和一个使用AngularJS编写的前端客户端,但没有使用Gradle构建。我需要使用Gradle将这两个项目结合起来。我指的是使用许多外部脚本(jquery、angular、kendo等),并使用标记将它们加载到index.html文件中。我没有逐个加载所有这些脚本,而是使用combineJs任务将它们组合到一个all.js中。用这个脚本替换所有脚本后,我的UI工作正常。然后我用minifyJs任务缩小了all.js文件,它生成了all.min.js和all.sourcemap.json。但是在index.html中用all.min.js替换所有脚本之后,我的应用程序无法工作。它给了我“未捕获的TypeError:无法读取未定义的”错误的属性“source”。我是否还需要在index.html中包含all.sourcemap.json文件。如果是,则如何。或者此错误与角度缩小有关,此任务可能无法正确完成此操作。请引导。我不知道你是否读过这篇文章-。他们似乎使用不同的工具来生成各种各样的all.min.js。“它可能会起作用,但我并没有亲自尝试。”伯西纳第一链接已经死了。你能更新一下吗。