首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清场了。如何将非常长的javascript分成多行?

清场了。如何将非常长的javascript分成多行?
EN

Stack Overflow用户
提问于 2012-09-10 19:53:14
回答 3查看 439关注 0票数 3

我有一个JS压缩文件,它大约有14k长,只有一行。这在Clear Case上产生了一些问题,使得签入不可能

有办法修复clearcase吗?

如果我想要将JS文件分成多行,在插入换行时是否应该注意一些东西。显然,我不会拆分字符串或数字,在那之后,还有什么其他不明显的事情要记住吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-10 19:59:41

我不知道ClearCase怎么样。一个安全的拆分位置是在字符串常量之外的;}之后,因为在压缩的JS中不应该有任何注释。

您也可以手动拆分文件;文件可能不会经常更改,10个换行符或多或少不会影响性能。

票数 1
EN

Stack Overflow用户

发布于 2012-09-10 19:59:37

另一种解决方案是将压缩的JS文件的类型更改为..."compressed_file":

代码语言:javascript
复制
cleartool chtype Compressed_file

这样,你就不必修改你的文件了。

有关该技术的更多信息,请参阅"Clearcase issue while “add file to source control”“。

您还可以指定合并管理器在合并时始终复制该文件,以避免任何合并问题。参见"Clearcase UCM is trying to merge pdf files“。

票数 4
EN

Stack Overflow用户

发布于 2012-09-10 19:57:43

是的,换行符在JS中有语法意义。javascript指令以分号或换行符(或者,通常情况下,两者都有)终止。当整个脚本没有换行符时,分隔指令的唯一方法是使用分号。因此,当您在每个分号后面添加换行符时,语法意义应该保持不变。

但您确定应该签入压缩的Javascript代码,而不是原始的未压缩版本吗?尤其是当你必须编辑它才能这样做的时候?工件,如编译的二进制文件,通常不属于版本控制。在我看来,压缩的JS文件也应该这样处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12351143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档