Javascript Rails 4开发中的长Coffeescript编译时间
在大多数情况下,我的应用程序在开发过程中具有良好的加载时间。我遇到的唯一问题是,每当我对coffeescript文件进行任何更改时,页面加载时间都需要40到60秒。在第一次加载之后,它们工作得很好,但是当您试图修复一个bug或构建一个新特性时,不可能使用这些加载时间。我已经尝试了几种修复方法:即rails dev调整gemJavascript Rails 4开发中的长Coffeescript编译时间,javascript,ruby-on-rails,ruby-on-rails-4,coffeescript,Javascript,Ruby On Rails,Ruby On Rails 4,Coffeescript,在大多数情况下,我的应用程序在开发过程中具有良好的加载时间。我遇到的唯一问题是,每当我对coffeescript文件进行任何更改时,页面加载时间都需要40到60秒。在第一次加载之后,它们工作得很好,但是当您试图修复一个bug或构建一个新特性时,不可能使用这些加载时间。我已经尝试了几种修复方法:即rails dev调整gem 它们都不起作用。我有很多不同的javascript和coffeescript文件可以从中加载,但它们都不起作用。这有什么办法吗?如果没有这些很长的加载时间,你怎么能在Rail
它们都不起作用。我有很多不同的javascript和coffeescript文件可以从中加载,但它们都不起作用。这有什么办法吗?如果没有这些很长的加载时间,你怎么能在Rails中编写Coffeescript呢?对于SASS和Coffeescript编译,我遇到了同样的问题。我的SASS编译速度慢的问题通过设置
config.assets.debug = true
但对于咖啡脚本的解决方案,这里没有太多内容。从资产/链轮设置开始,我在我的config/application.rb
中找到了js_压缩机配置:
config.assets.js_compressor = :uglifier
通过删除它,我的问题得到了解决,对我的coffeescript文件的更改再次快速加载。谢谢!我对它做了一个快速调整,使它在生产中仍然缩小。我将
config.assets.js_compressor=false
添加到config/environments/development.rb
。这允许快速加载coffeescript,但不会影响网站的默认配置。@user2110836不应该改为config.assets.debug=false
?