Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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_Javascript_Jquery_Workflow - Fatal编程技术网

在多个文件中拆分javascript

在多个文件中拆分javascript,javascript,jquery,workflow,Javascript,Jquery,Workflow,所以,我正在做一个大项目,需要一个JS的基调,所以我不想把所有的东西都写在一个文件中,因为在这个文件中工作会让人困惑,随着时间的推移,跟踪所有东西会变得更加困难 所以我的计划是分成多个文件和文件夹,比如 js/home/register.js js/home/login.js 但是我希望所有的东西都在一个文件中编译,我想使用类似SASS has@import for styles的东西,或者使用一些东西来获取文件并在一个文件中自动编译 你推荐的最好的工具是什么?你可以使用几种工具中的任何一种,

所以,我正在做一个大项目,需要一个JS的基调,所以我不想把所有的东西都写在一个文件中,因为在这个文件中工作会让人困惑,随着时间的推移,跟踪所有东西会变得更加困难

所以我的计划是分成多个文件和文件夹,比如

js/home/register.js
js/home/login.js
但是我希望所有的东西都在一个文件中编译,我想使用类似SASS has@import for styles的东西,或者使用一些东西来获取文件并在一个文件中自动编译


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

你可以使用几种工具中的任何一种,包括
cat
(在*nix系统上)或
copy
(在Windows系统上)


使用诸如、或之类的编译/压缩/缩小/打包工具可能是有意义的。但是,您使用哪一种取决于您、项目的需要等。

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

使用诸如、或之类的编译/压缩/缩小/打包工具可能是有意义的。但是你使用哪一种取决于你自己,取决于你的项目需要等等。

请参见

在linux上,您可以使用简单的shell脚本将多个javascript文件合并到一个文件中。它使用闭包编译器在线服务,因此生成的脚本也被有效压缩

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

请参阅

在linux上,您可以使用简单的shell脚本将多个javascript文件合并到一个文件中。它使用闭包编译器在线服务,因此生成的脚本也被有效压缩


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

可能重复的“最佳”问题通常都是离题的,有关详细信息,请参阅。@T.J.Crowder。事实上,它们是“不具建设性的”:@gdoron:没错,这是一个技术性的近因术语“最佳”问题的可能重复通常是离题的,有关详细信息,请参阅。@T.J.Crowder。事实上,它们是“不具建设性的”:@gdoron:没错,这是一个技术性的近因术语您可能希望向添加答案您可能希望向添加答案