我有很多 javascripts 文件(使用 requirejs)我想合并。
有许多 Assets 管理应用程序,很难知道哪种工具适合我。
例如,我不确定如何使用 django-pipeline 来组合 javascripts 文件,因为
我有require(['some-dependency'], function(dependency) {
而不是 <script type="text/javascript" src="somefile.js"></script>
我怀疑 django-require 能够优化 requirejs-using javascripts,因为 django-require 声明它使用 requriejs 进行优化。
但是很难从他们的文档中知道如何做到这一点。
最佳答案
我在为更复杂的前端任务组合不同的 Django 应用程序时遇到了类似的问题。我最终将 Grunt 和 Bower 与 Django 一起使用,一点也不后悔。
实际上我一周前在 Django 斯德哥尔摩聚会上就此发表了演讲,这里提供了幻灯片以帮助您入门: https://volumental-public-downloads.s3.amazonaws.com/django_and_a_modern_frontend_django_meetup_2014.pdf
要使用 Grunt 运行您的 requirejs 构建,您将使用 Grunt 插件:https://www.npmjs.org/package/grunt-contrib-requirejs
我发现这是为 requirejs 和 grunt 设置一切的好资源: Working project structure that uses grunt.js to combine JavaScript files using RequireJS?
祝你好运!
关于django-pipeline django-compressor django-require,合并 javascript 文件 (requirejs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308630/