这是一个比较复杂的问题,需要一点时间来解释。我不需要直接答案,任何建议都可以。我有一个使用大量CoffeeScript的Django应用程序。为了编译项目中的CoffeeScript,我正在使用应用程序
我遇到了一个问题,我可以将已编译的CoffeeScript作为静态文件,但模板仍然存在
因此,我正在寻求有关如何部署应用程序以消除模板标记的建议,以便在Heroku上部署应用程序。我知道这是一个包含很多部分的问题,因此任何建议都将非常有用!
django-compressor
。要使用django-compressor
,我需要安装nmp
(node package manager)。不幸的是,我无法在Heroku上安装npm
。因此,我需要在CoffeeScript到达Heroku服务器之前进行编译。Fabric
的设置似乎运作良好。我遇到了一个问题,我可以将已编译的CoffeeScript作为静态文件,但模板仍然存在
{% compress js %} *** {% endcompress %}
标签,因为django-compressor
在运行时不会生成新模板。因此,我正在寻求有关如何部署应用程序以消除模板标记的建议,以便在Heroku上部署应用程序。我知道这是一个包含很多部分的问题,因此任何建议都将非常有用!