Tag: gulp

未捕获的ReferenceError:jQuery未定义,即使jQuery是第一个导入的脚本

在Uncaught ReferenceError之前已经问过这个问题:jQuery没有定义和Uncaught ReferenceError:$没有定义? 并测试是否加载了jquery而不使用文档就绪事件 但是,我发现浏览器上的错误为 main.js:88 Uncaught ReferenceError: jQuery is not defined at main.js:88 我的main.js看起来像 (function($) { ‘use strict’; // all functions here })(jQuery); 我在index.html进行导入 <!—-> 所以,根据其他答案, jQuery是第一个导入。 我正在使用gulp作为构建系统。 我的项目是从https://github.com/google/web-starter-kit分叉的 我跑了gulp serve:dist和看 $ gulp serve:dist [11:31:41] Requiring external module babel-register [11:31:43] Using gulpfile ~/WebstormProjects/my-website/gulpfile.babel.js [11:31:43] Starting ‘clean’… [11:31:43] Finished ‘clean’ after 27 ms [11:31:43] Starting […]

如何使用gulp连接JS库文件?

请查看我的要点: https : //gist.github.com/flyspaceage/9e88716294df93c8eaece51fe413f7a3 除了JS库之外,我的所有文件似乎都正确连接。 我使用JS Socials,JS Scrollify,Headroom,JQuery 2.1.1,JS Slick。 这些文件连接成一个缩小的文件,但这些库不再适用于生产。 我正在写我的第一个Gulp文件,任何专注于Gulp赞赏的建议。

Gulp Concat JS结果中的require未定义

我有项目使用gulp。 我试图将jquery,jquery ui和bootstrap放到一个名为vendor.js的文件中。 这工作正常,但是当我运行“gulp serve”从项目的dist文件夹运行项目时,我得到了错误 ReferenceError:require未定义http:// localhost:3000 / assets / toolkit / scripts / vendor.js第6行 var jQuery = require(‘jquery’); gulp.task(‘vendor-js’, function() { return gulp.src([‘src/assets/toolkit/scripts/vendor/jquery.min.js’, ‘src/assets/toolkit/scripts/vendor/jquery-ui.js’, ‘src/assets/toolkit/scripts/bootstrap/bootstrap.min.js’ ]) .pipe(concat(‘vendor.js’)) .pipe(gulp.dest(‘dist/assets/toolkit/scripts/’)); }); 文件夹结构 dist\assets\toolkit\scripts dist\assets\toolkit\styles dist\assets\toolkit\images dist\pages index.html 为什么会这样? 我看上去一点也没有运气! 我见过类似的问题,但所有有关的反应? 有人可以帮忙吗? 谢谢 缺口