javascript - 使用 YUICompressor 合并 JS 文件导致错误

标签 javascript yui yui-compressor

我正在使用 YUI Compressor 合并多个 js 文件。该命令成功运行并正确输出组合文件。

但是,当我将我的页面指向它时,它似乎没有被正确读取,我在 Javascript 错误控制台中收到此错误。

YAHOO is not defined

我已经尝试使用 --nomunge 和 --preserve-semi 选项,但仍然遇到相同的错误。

有什么想法吗?

最佳答案

你确定你在脚本之前包含了 yahoo YUI js 文件吗? 变量 YAHOO 在 yui.js 中定义,因此在您尝试运行任何使用它的 javascript 之前,该脚本需要存在并加载。

关于javascript - 使用 YUICompressor 合并 JS 文件导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2118455/

相关文章:

javascript - Node JS Json Web token Router.use() 需要中间件函数,但未定义

javascript - 使用 YUI 拖放插件实现多个放置目标?

javascript - 如何将 YUI 3 Slider 小部件设置为 100% 宽度

javascript - 递归地将javascript文件目录压缩为单个文件

javascript - 创建一个新数组来计算特定数字之间的距离

javascript - chrome.browserAction.setIcon 没有做任何事情

javascript - 使用 ReactJS 的映射函数内的三元

javascript - 在动态创建的元素的 z-Index 更改上调试断点

node.js - Windows 上的 Jenkins + Grunt = 持续的 EBUSY 和 ENOENT 错误

asp.net - 在为 ASP.net 构建期间缩小内联 javascript?