0

所以,我正在做一个需要 JS 基调的大项目,所以我不想把所有东西都写在一个文件中,因为它会让人感到困惑,而且随着时间的推移更难跟踪一切。

所以我的计划是拆分为多个文件和文件夹,例如。

js/home/register.js
js/home/login.js

但我希望所有东西都编译在一个文件中,我想使用像 SASS 有 @import 的样式,或者将文件自动编译到一个文件中。

你推荐的最好的工具是什么?

4

2 回答 2

3

为此,您可以使用多种工具中的任何一种,包括cat(在 *nix 系统上)或copy(在 Windows 系统上)。

使用像Closure CompilerYUI Compressorpacker3这样的编译/压缩/压缩/打包工具可能是有意义jsmin的。但是你使用哪一个真的取决于你,你的项目的需求等等。

于 2012-11-12T22:48:27.940 回答
0

请看这个 SO question

在 linux 上,您可以使用简单的 shell 脚本https://github.com/dfsq/compressJS.sh将多个 javascript 文件组合成一个文件。它利用 Closure Compiler 在线服务,因此生成的脚本也被有效压缩。

解决方案是在将 JS 文件上传到网络服务器之前,使用您喜欢的任何工具来组合它们。开发环境!= 生产环境。唯一可能的问题是您创建了具有相同名称的函数/变量,但是我再次认为有工具可以在将它们连接在一起时处理这些问题。

于 2012-11-12T22:49:58.147 回答