我正在尝试为开源的Reveal.js插件(github repo)做出贡献,但是我无法使gulp从原始输入文件中生成有效的(更不用说原始的)缩小文件了。我在下面包括了4个文件:
plugin.js(上游存储库中未经修改的输入文件)
gulpfile.js(上游存储库中未经修改的gulp文件)
og_menu_unminified.js(上游存储库原始“最小化”输出,已格式化以提高可读性)
my_menu_unminified.js(我从机器上的gulp任务获得的输出,其格式经设置以提高可读性)
在我的测试网站上,上游回购协议的输出效果很好。但是,当我包括在我的计算机上运行的gulp任务的输出时,它会产生“ Uncaught TypeError:xo不是函数”,并且该插件不起作用。
现在,我仅使用命令“ gulp”运行构建任务。我非常不喜欢gulp,所以我怀疑我可能缺少明显的东西。我已经对这些文件进行了相当广泛的研究,无法得知是什么导致我的与众不同和无法正常工作。从gulp文档中,我似乎不太可能缺少命令行参数或其他内容。不知道从这里去哪里。有人可以帮我吗?谢谢!!