config.codekit 在未选中输出/编译的情况下恢复 JS 文件

Posted

技术标签:

【中文标题】config.codekit 在未选中输出/编译的情况下恢复 JS 文件【英文标题】:config.codekit reverts JS files with output/compilation unchecked 【发布时间】:2014-07-22 15:01:35 【问题描述】:

Codekit 只允许您在每个文件的基础上禁用 JS 文件的编译,但更糟糕的是它会始终恢复我已经标记为没有“编译/输出”的 JS 文件。

当你打开一个 JS 文件来编辑它,或者当你切换 Git 分支时会发生这种情况。您不会注意到更改,Codekit 会进行后台“刷新”,并自动更新您的 config.codekit。接下来你知道,你正在保存文件,Codekit 正在编译一个你不需要的 JS 文件。

我可以通过恢复对 config.codekit 的更改来解决问题,但在大型 JS 应用程序中,这充其量是一个糟糕的解决方法,并且应该在站点范围内禁用 JS 编译。

【问题讨论】:

你有没有想过解决这个问题? 【参考方案1】:

如果有人通过这个问题并且仍然需要帮助,我会给出一些我找到的答案,这些答案为我解决了这个问题。

首先,您可以在项目范围内编辑文件处理设置。在项目设置中,可以使用“应用”按钮将输出参数应用于所有现有文件:


然后,您可以选择使用适用于整个系统的简单快捷方式来暂停文件监视。在 Git 中切换分支时,避免对 CodeKit 的配置文件进行不必要的更改很有用。 您可以在CodeKit online documentation 中找到有关它的更多详细信息:

在 Git 或 Subversion 中使用 CodeKit 在您执行任何会同时更改大量文件的操作(切换分支、变基、拉取请求等)之前,您必须告诉 CodeKit 忽略文件更改。

【讨论】:

这个问题我遇到过无数次了,以后还会继续。我永远记不住要暂停 codekit 的文件监控!!

以上是关于config.codekit 在未选中输出/编译的情况下恢复 JS 文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP JQuery Checkbox - 如果复选框被预先选中,它不会在未选中时删除“选中”属性

jQuery 代码在选中复选框时有效,但在未选中时无效

在未编译的每个语句中进行文本对齐

如何在未安装 CUDA 工具包的机器上运行已编译的 CUDA 代码?

在未排序的数组中找到第 k 个最大的元素

类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。