django-pipeline django-compressor django-require,合并 javascript 文件 (requirejs)

标签 django requirejs assets

我有很多 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/

相关文章:

django - 如何将 'yes' 传递给 python manage.py flush?

django - 如何使 django 查询集忽略空格

django - 如何在 Django 项目上访问 SQLite 的 db shell?

javascript - 仅使用环境定义导入 TypeScript 模块以在 amd 中使用

javascript - 如何高效调试 webpack 应用?

ios - Storyboard全局色调在 Xcode 11.3.1 中未正确显示

django - 列出来自 ManyToManyField 的对象

css - Firefox/Gecko 在另一个域中加载 css?这是什么意思?

android-studio - 解决Flutter错误:无法加载 Assets

ruby-on-rails - Rails rake Assets :precompile for production