Javascript 如何使用gulp解析JS库文件?

Javascript 如何使用gulp解析JS库文件?,javascript,jquery,node.js,gulp,Javascript,Jquery,Node.js,Gulp,请看我的要点: 除了JS库之外,我所有的文件似乎都能正确地连接。即时通讯使用JS社交、JS滚动、净空、JQuery2.1.1、JSSlick。这些文件合并成一个缩小的文件,但这些库在生产环境中不再工作。我正在写我的第一个Gulpfile,任何关于Gulp的建议都将受到赞赏。请将您的供应商库放置在不同的位置。它不起作用的原因是您正在清理dist目录,其中存在源文件 将此目录中的所有脚本移动到“供应商”文件夹中 libs: ['dist/scripts/libs/jquery.headroom.j

请看我的要点:


除了JS库之外,我所有的文件似乎都能正确地连接。即时通讯使用JS社交、JS滚动、净空、JQuery2.1.1、JSSlick。这些文件合并成一个缩小的文件,但这些库在生产环境中不再工作。我正在写我的第一个Gulpfile,任何关于Gulp的建议都将受到赞赏。

请将您的供应商库放置在不同的位置。它不起作用的原因是您正在清理dist目录,其中存在源文件

将此目录中的所有脚本移动到“供应商”文件夹中

libs: ['dist/scripts/libs/jquery.headroom.js', 'dist/scripts/libs/headroom.js', 'dist/scripts/libs/jssocials.js', 'dist/scripts/libs/slick.min.js', 'dist/scripts/libs/jquery.scrollify.js'],
然后将文件夹路径更改为vendor

libs: ['vendor/scripts/libs/jquery.headroom.js', 'vendor/scripts/libs/headroom.js', etc..,,,],

将库放在其他位置。它不起作用的原因是您正在清理dist目录,源文件就在那里。所以我的libs目录应该只包含我编写的JS?喜欢我的custom.js文件吗?如果我删除JS LIB,那么我的dist目录将不会有需要部署的所有文件,有没有一种方法可以同时使用这两种方法?您可以创建一个不同的结构。脚本->src(针对您编写的文件)脚本->库或脚本->供应商(针对特定供应商)。并分别使用pathsUpdated>更新gulp脚本。您可以使用管道本身。这允许我将文件复制到另一个文件夹,但我需要定义其他任务来缩小/增强脚本。@FlySpaceAge:注释与原始要求不同。你能把这作为一个新问题加上你所面临的问题吗?