gpt4 book ai didi

javascript - 'middleman server'和 'middleman build'之间的JS差异

转载 作者:行者123 更新时间:2023-11-28 08:35:45 25 4
gpt4 key购买 nike

我正在尝试通过 Middleman 的“build”命令构建我的 Middleman + Ember 网站,但注意到 Javascript 的导出方式存在差异。如果我让它编译 JS,而不通过“中间人服务器”调试 Assets ,那么一切都很好。但是,当通过“build”命令完成相同的操作时,作为 Foundation 一部分的正则表达式命令中的某些字符会发生更改并被视为无效,从而导致整个站点无法加载。由于我不太确定如何描述 Angular 色发生的事情,下面是在万花筒中比较的两个文件。

Compared files http://f.cl.ly/items/0X2f0W1I2o0X371s2V3u/Screen%20Shot%202014-01-20%20at%2012.57.31%20AM.png

为什么这两个文件完全不同?我怎样才能告诉构建命令不要做它正在做的事情?

编辑:这是我在 JS 控制台中收到的错误


未捕获的语法错误:无效的正则表达式:/(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[ - ퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]| :)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1 -9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[ 0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]) )|((([a-zA-Z]|\d|[-퟿豈-ï·ï·°-ï¿)|(([a-zA-Z]|\d| [·-퟿豈-ï·ï·°-ï¿´])([a-zA-Z]|\d|-|\.|_|~|[-퟿豈- ï·ï·°-ï¿´])*([a-zA-Z]|\d|[-퟿豈-ï·ï·°-ï¿])))\.)+ (([a-zA-Z]|[-퟿豈-ï·ï·°-ï¿)|(([a-zA-Z]|[-퟿豈- ï·ï·°-ï¿´])([a-zA-Z]|\d|-|\.|_|~|[-퟿豈-ï·ï·°-ï¿ ])*([a-zA-Z]|[-퟿豈-ï·ï·°-ï¿´)))\.?)(:\d*)?)(\/( (([a-zA-Z]|\d|-|\.|_|~|[-퟿豈-ï·ï·°-ï¿´])|(%[\da-f ]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\. |_|~|[-퟿豈-ï·ï·°-ï¿´])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[· -퟿ 豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:| @)|[-]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=] |:|@)|\/|\?)*)?/:字符类中的范围乱序

编辑 2: Here是我的 config.rb (为简洁起见,删除了一些注释)

编辑 3: Here是 Middleman 似乎有问题的 Foundation JS 部分的链接。我能够通过包含除此部分之外的所有 Foundation 来暂时解决我的问题。

最佳答案

您在构建时是否使用了一些压缩选项? (有关详细信息,请参阅 http://middlemanapp.com/advanced/file-size-optimization/#toc_1。)

activate :minify_javascript 可能是原因。但正如它所读的那样......

If you are already using a compressed file that includes .min in its filename, Middleman won't touch it. This can be good for libraries like jQuery which are carefully compressed by their authors ahead of time.

...您可能正在使用 Foundation 的非缩小版本。或者是文件名中没有 .min 的缩小版本。

关于javascript - 'middleman server'和 'middleman build'之间的JS差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21227183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com