我刚刚购买了CodeKit,它使前端项目非常容易设置.
问题是,我所谓的'前端工具地狱'
我已经检查了Grunt和Yeoman一段时间了,如果我使用CodeKit,我没有看到使用这些工具的重点.我错过了一点吗?
我一直在使用CodeKit在Mac上进行前端开发.最方便的功能是:
这些功能非常有用且省时.因此,我想知道Windows上是否有相同的软件具有相同的功能?或者,我可以通过结合所有现有工具来DIY这样的东西吗?
TLDR: CodeKit验证我糟糕的开发者js,并在不可避免地发现错误时发出警报.我可以关闭它,直到我准备在生产中进行抛光吗?
这在技术上可能是超级用户的问题,但由于它具有明确的代码和站点布局含义,我认为它可能更适合这里.
使用CodeKit编译我的LESS表并压缩我的站点图像.CodeKit坚持要验证它发现的js - 我还在开发中,因此它不可避免地会发现错误并警告每一个该死的保存.我在制作时需要这个,但距离我们还有几个星期.有没有办法暂时阻止js验证?以某种方式切换js验证?我试图关闭所有的缩放器和uglifyers,但它仍然运行一些基础缩小.
我宁愿考虑改变环境结构作为最后的手段.我所有网站的媒体都包含在一个/ui/目录中:
ui [watched]
-css
-images
-js
-less [compile to ../css]
Run Code Online (Sandbox Code Playgroud)
为了避免观看/ui/js/,我必须做出这些改变:
ui
-css [watched]
--less [compile to ../]
-images [watched]
-js
Run Code Online (Sandbox Code Playgroud)
我必须分别观看两个文件夹,改变网站结构,改变编译路径 - 恕我直言,这打败了CodeKit的优雅,特别是因为当我到达prod时我必须撤消它.
只是想知道你认为什么是最快的方式来编译SCSS并刷新浏览器?我目前正在使用LiveReload,但有时似乎有点慢,可能需要1-3秒.它似乎并不多,但我觉得我正在失去正确的编码速度.
你们用的是什么?CodeKit会更快吗?或者Sublime LiveReload插件(不是实际的应用程序)?或许我应该放弃指南针并使用别的东西?任何建议,将不胜感激.
PS.我在OS X上
通过AppStore升级到Yosemite 10.10(没有新的/干净安装)后,在使用Codekit 2预览网站时,我得到一个空白页面.在"服务器"选项卡中,我的案例中的Bonjour主机名"lukas.local"缺失,因为升级http://goo.gl/QduPqp.
有关如何再次正确公开我的Bonjour主机名的任何想法?谢谢!
在CodeKit中禁用JavaScript缩小的最佳方法是什么?*-ck.js它创建的所有文件都使我们的存储库的子模块变得混乱.
请注意,添加规则.gitignore不起作用,因为子规则不会继承其规则.
Codekit在重新加载文件时非常慢.为什么这样,我能做些什么呢?
我在Yosemite上使用MAMP3和Chrome 39.刷新延迟时间为0秒.我只是有一堆php文件而不是一些.没什么特别的.它以大约10秒的延迟重新加载文件.
LESS文件编译速度非常快,但不会重新加载页面.互联网共享已停用.
还有什么可能是问题?
有时会有消息Codekit connection is unstable.但一切都在当地举行.这怎么会不稳定?
首先,我对这种本地主机服务器设置完全不熟悉,并且我花了最近几天试图解决这个问题,但没有运气.
我正在开发一个带有电子邮件表单的php网站.
我在使用codekit和MAMP FREE的MAC上,一切正常.现在我的问题是,是否可以测试应该从本地发送的电子邮件?
我已经尝试了很多例子,例如取消注释文件中的[mail function]位php.ini,安装第三方应用程序,如fakeSMTP和MockSMTP,但绝对没有任何效果.该mailto()代码应工作,因为当我调试它没有错误抛出
是否可以这样做?谁知道如何正确设置或者可以指向一个防笨的指南?
我正在使用codekit来编译我的Bootstrap LESS文件,并且我继续在媒体查询上得到这个解析错误,这是我以前的CSS文件时没有得到的.
"ParseError:媒体定义需要在/assets/less/homepage.less中的任何功能之后的第568行,第2列:567 @media(max-width:@iphone_breakpoint){568}"之后的块语句
以下是完整的代码行:
/* Custom, iPhone Retina */
@media (max-width: @iphone_breakpoint) {
}
Run Code Online (Sandbox Code Playgroud)
谁能解释一下发生了什么?
我在codekit中安装了一个新项目,包括以下组件:
jquery animate.css规范化Modernizer
我知道建议将这些组件保存在凉亭目录中,以便轻松更新这些文件.但是,我们是否直接在我们的html文件中链接到这些?我的sass文件被编译并输出到assets/css但是bower组件中没有任何sass文件,如果我要升级,我认为在原始文件夹中创建它们会被覆盖.使用所有相关文件将整个bower_components文件上传到生产服务器对我来说似乎很奇怪.我一直在建设网站很长一段时间没有所有这个节点,git,grunt,bower等等.我看到它的价值,但我很难适应速度.任何帮助肯定会受到赞赏.
codekit ×10
javascript ×2
mamp ×2
bonjour ×1
bower ×1
compass-sass ×1
css ×1
email ×1
frontend ×1
gruntjs ×1
gulp ×1
less ×1
livereload ×1
localhost ×1
osx-yosemite ×1
php ×1
sass ×1
sublimetext3 ×1
validation ×1
windows ×1
yeoman ×1