gpt4 book ai didi

javascript - 在没有 Node/npm 的情况下构建 SPA 前端

转载 作者:行者123 更新时间:2023-11-29 23:21:18 24 4
gpt4 key购买 nike

我是一名后端 Java 开发人员 (spring boot),目前我对构建单页应用程序很感兴趣。

我喜欢 SPA 框架(主要是 Vue)的地方:模型绑定(bind)(保存样板代码)组件和模板(在多个文件中分离代码总是好的,但我不喜欢单个文件组件,因为我觉得它们混合了 View 和逻辑)路由器

但是,除非您使用的是 Node,否则集成度似乎很差我不喜欢的是:Node(我用 Java 开发后端,所以我不想安装 node 只是作为 NPM 的先决条件)NPM(我已经在Maven/Gradle中进行了依赖管理。其实我不太介意,我只是不想单独安装和管理它)

我理解为什么像 Node、Npm、Webpack 这样的东西是必要的,只是我已经有 Java/Spring/Eclipse 为我做所有这些。我基本上不希望有两个独立的构建过程。

TLDR:我喜欢现代前端的方向和架构,我只是不想处理所使用的工具。

具体问题:如何使用 Spring Boot、Gradle/Maven 和 Vue.js 开发现代 SPA,而不必安装 Node/Npm/Vue cli 等。如果有的话,最好的工具是什么?

谢谢。

最佳答案

您可以使用 here 托管的 maven 前端插件.

它是利用下载 nodejs、webpack、gulp、grunt 并在您的代码库上运行它的 maven 插件。

您将能够运行 maven build,nodejs 将自动下载。它还将运行您的前端构建,并且在生成的 jar 中,您将只有必要的缩小文件。

但是,您必须知道,如果您想调试前端应用程序,最好安装这些东西并能够在本地运行应用程序而无需缩小 html 和 js 文件。

如果您不想下载工具,可以使用 helper scripts由此插件的作者提供,以使用此插件下载的工具。

关于javascript - 在没有 Node/npm 的情况下构建 SPA 前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50528232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com