猿问

Go lang 生成器/任务运行器

我正在创建一个小的 SPA 框架(可能是一个全功能的框架)。前端基于原生 javascript(包括 ES6 功能和 Web 组件)。后端是用 Go 编写的。

这是我想要自动执行的需求列表:

  1. 缩小我的 javascript 文件

  2. 将 ES6 代码转译为 ES5(使用 babel.js 之类的东西)

  3. 填充我的网络组件

有没有办法在不使用 node.js 的情况下实现这一目标?是否已经有可以使这 3 件事发生的 go 包,以“简单”的 grunt/gulp-like 方式?

我想避免安装 node.js、npm、bower 等。在我(不是很机密)的意见中,使用这些 node.js 工具使我的应用程序变得一团糟,为我的应用程序文件夹增加了很多不必要的开销,并使我的框架依赖于很多东西(应用程序员必须学习、理解和知道如何使用)。

感谢您提供任何提示/意见。


qq_遁去的一_1
浏览 175回答 1
1回答

手掌心

如果您正在做 SPA,您应该坚持使用 gulp 和其他方式。您可能最终会使用 npm 之类的东西,例如 browserify、autoprefix 等,并且基本上最终会使用自己的资产管道重新发明轮子。话虽如此,我见过一对夫妇,但上次我看的时候他们都没有看起来很成熟:https : //github.com/jbowens/assetshttps://github.com/shaoshing/train无论如何,您都需要安装 npm 才能使用它们。
随时随地看视频慕课网APP

相关分类

Go
我要回答