我为一组JS文件配置了Django Pipeline(verison 1.3.15)。我已经按照它们正常显示在我的页面中的顺序对它们进行了配置。一切工作正常与collectstatic等。当我查看源代码,一切似乎已被正确地塞进1单片JS文件,但是当我加载页面,事情是错误的。我所包含的jQuery插件(以前工作正常)没有附加到jQuery(通过Firebug验证)(jQuery
传递给我的插件的闭包,而不是$
,因此它不是noConflict()
问题)。是否有一个Pipeline的问题,我忽略了一些问题,在某些情况下,由于它们被压缩的方式(注意:我使用的是JSMin压缩器),你不能将多个JavaScript文件包括在一起。使用Django Pipeline,为什么我会遇到JS错误?
0
A
回答
1
这个问题最有可能与管道无关,但与您的js文件的js语法。考虑以下情形:
// file1.js
var foo='bar'
和
// file2.js
var cat='dog'
当这两个文件是独立的浏览器没有问题,处理JS,因为它可以自动地当你把然而弄清楚每个表达式结束并缩小这两个文件,你得到类似的东西:
//combined.js
var foo='bar' var cat='dog'
上面显然是一个语法错误。所以你的情况很可能有类似的情况发生。要解决这个问题,请确保所有文件都具有绝对有效的js语法(大多数情况下只是缺少分号)。
相关问题
- 1. 为什么我会遇到SQLSyntaxErrorException - 遇到“”?
- 2. 为什么我在reportview遇到错误
- 3. 为什么我会收到错误:“错误:Render_to_response未定义”; Django
- 4. 为什么我会遇到这个错误 - “缺少令牌”?
- 5. 为什么我会遇到这些类型错误?
- 6. 为什么我会遇到分段错误?
- 7. 为什么我会遇到分段错误?
- 8. 为什么我有时会遇到错误的主机名?
- 9. 为什么我会遇到Apple Mach-O链接器(ID)错误?
- 10. 我为什么会遇到超出范围的错误?
- 11. 有谁知道我为什么会遇到空异常错误?
- 12. 为什么我会遇到I/O错误?
- 13. 为什么我会遇到这些错误:?
- 14. 为什么我在尝试使用log4j时遇到此错误?
- 15. 为什么我会在Perl的RabbitMQ使用者中遇到404错误?
- 16. 为什么我会遇到AmbiguousMatchException?
- 17. 为什么我会遇到seg故障?
- 18. 为什么我会遇到dispatch_once死锁?
- 19. 为什么我会收到'ArrayIndexOutOfBoundsException'错误?
- 20. 为什么我会收到IdentityRole错误?
- 21. 为什么我会收到Ada错误?
- 22. 为什么我会得到UncaughtSyntax错误
- 23. 为什么我会收到ArrayIndexOutOfBoundsException错误?
- 24. 为什么我会收到WCF错误?
- 25. 为什么我会收到“ArrayIndexOutOfBoundsException”错误?
- 26. 为什么我会收到glibc错误?
- 27. 为什么我会得到“java.lang.IllegalArgumentException”错误?
- 28. 为什么我会收到错误“java.util.NoSuchElementException”?
- 29. 为什么我会收到NZEC错误?
- 30. 为什么我会收到authentication_redirect_to_virtual_host错误?
有趣,谢谢。我的代码中会有一些偏袒,然后再回来看看。 – orokusaki
任何运气与此? – miki725
啊,是的。感谢您的推动。它原来是Bootstrap 2.3的缩小版本。事实上,在整个缩小线的末尾只是简单地缺少一个分号。 – orokusaki