早上好,有没有像Sass for CSS这样的JavaScript预编译器解决方案?
我需要的唯一功能是部分预编译(拥有更少的js文件)和文件的自动压缩。
我用谷歌搜索了Coffeescript,但这不是我想要的,因为我不想要不同的语法......
如果有像Koala for Sass这样的软件会受到赞赏,但即使是从命令行(我在Windows上)也可以,提前谢谢你!
PS:我的意思是部分:
@import "file.js"
该工具找到这个并将其替换为文件的内容,创建一个新文件,也许在我指定的另一个文件夹中(正如我所说,像考拉)
答案 0 :(得分:2)
答案 1 :(得分:1)
当你说"预编译"你的意思是"连接和缩小",是的,它们在技术上是不同的,因为"编译"代码仍在JS中,但它们本质上是相同的。
Google有一个工具电话Closure "Compiler",可能就是您要找的。 p>
答案 2 :(得分:1)
Andy Tran在问题"What are the HTML and JavaScript equivalents of Sass?"中找到了这个答案:
我确信有很多选择,但我只听说过 CoffeeScript,TypeScript,Babel和LiveScript。
[...]
CoffeeScript 确实创建了某些旨在使其更容易阅读/写入的简写版本,但在我看来,我觉得它更加混乱。
Babel 是我选择的第二个,我立即喜欢它。巴别塔 允许您编写较新版本的EMCAScript(ES6,ES7)但是 将其编译为普通的JavaScript以支持旧版本的浏览器 和不支持的IE支持它。
TypeScript 和 LiveScript ,我不熟悉。但是,我听过很多 关于TypeScripts的积极反馈,每个人都在推荐我 检查出来并使用它而不是CoffeeScript!
希望它有所帮助!