草庐IT

gulp-zip

全部标签

javascript - gulp-mocha 如何传​​递编译器标志?

我正在尝试使用gulp-mochamodule但无法找到传递编译器标志的好方法。有没有办法将其包含在我的gulp任务中?也许以某种方式在一个单独的管道中?从命令行运行mocha的示例(工作正常)mocha--compilers.:my_compiler.jstest/**/*.js使用gulp-mocha的示例(但我可以在哪里指定编译器)?gulp.task('test',function(){gulp.src(["test/**/*.js"],{read:false}).pipe(mocha({reporter:'spec'})).pipe(exit());});我在gulp-moc

javascript - 在 Gulp Karma 测试中设置调试选项

根据thispost(和一般互联网)如果我想在没有这些代码覆盖命令的情况下运行Karma测试......__cov_9C0014nbzu2SxN3FICah6Q.f['35']++;__cov_9C0014nbzu2SxN3FICah6Q.s['138']++;...我只需要像这样在终端中设置--debug选项:$karmastartkarma.conf.js--browsers=Chrome--single-run=false--debug但是,当通过Gulp任务运行Karma测试时,文档似乎丢失了。我在下面使用了一个简单的karma.start配置对象。我试过将debug属性设置为

javascript - Browserify 在大型 Web 项目中的最佳实践 - Gulp

事情是这样的我来自一个网页中包含多个js文件的世界。有些总是包含在页面中(您的库、菜单等...)和其他取决于当前页面(用于登录页面的js、用于订阅的js等。..).基本上假设我有每页1个不同的js文件加上库。现在我想用browserify开始一个新项目,我遇到了一个大问题:在我见过的所有示例中,总是一个入口点(如app.js)。在我的例子中,我将有n个入口点(每页1个)。所以我的问题是:每页有1个入口点是否违反良好做法?为什么?如果是,浏览具有大量页面特定JS的大型应用程序的最佳做法是什么?如果否,如何使用Gulp将其自动化。在我发现的每个例子中。您必须知道每个文件的名称并一个接一个地

javascript - 你如何使用 webpack-dev-server API 和 Gulp 的内联模式

我一直在使用webpack-dev-server带有--inline和--host标志。这一切都很好。webpack-dev-server--inline--hostexample.com然后我查看了使用gulp来结束这个任务和webpack-dev-serverAPI。vargulp=require('gulp');vargutil=require('gulp-util');varWebpack=require('webpack');varWebpackDevServer=require('webpack-dev-server');varWebpackConfig=require('

javascript - Babel polyfill 和 gulp

我无法使用gulp正确加载babel/polyfill。在我的例子中,Array.from方法是未定义的。但是,如果尝试使用gulp.add(require.resolve("babel/polyfill"))加载browser-polyfill.js,我会得到一个错误"onlyone允许使用babel/polyfill实例”。源代码是正确的,因为我已经用babelbrowser-polyfill.js测试了它。源代码://Lib.jsexportdefaultclassLib{constructor(){varsrc=[1,2,3];this.dst=Array.from(src);

javascript - 什么是使用 bower 和 gulp 的干净的前端工作流程?

我一直在努力弄清楚如何干净地安装和更新来自第3方vendor的客户端Assets。我真正想做的就是获取当前版本并将生产就绪文件复制到固定位置。到目前为止我能想到的最好的就是这个丑陋的东西:gulp.task('bower',['clean','load'],function(){varbowerFilesToMove=['angular*/*','bootstrap/dist/*','fontawesome/*','jasny-bootstrap/dist/*','jcrop/css/*','jcrop/js/*','jquery/dist/*','jquery-align-colum

javascript - 将多个图像下载到 1 个 zip 文件中

我有一个功能,目前可以下载多张图片并将它们保存到用户的“下载”文件夹中(仅适用于Chrome)我想把这个功能带到下一步,将这些图像放在一个zip文件中。下面是我当前代码的示例。我想将我的代码与我在网上找到的JSZipAPI合并here.我已经为这个JSZipAPI安装了bower,并将脚本包含在我的html中。这是我的代码,可以完美地一次下载多个单张图像:$scope.downloadPhotos=function(){varphotoUrls=[];for(varx=0;x这里是JSZipAPI代码示例,用于创建包含内容的zip文件:functioncreate_zip(){varz

javascript - 如果文件丢失,如何使 Gulp.src 失败?

我们的gulp构建采用了一堆随Bower安装的库,然后将它们与我们分布在多个目录中的所有代码连接起来。这是它的样子:varjsFiles=[sourcePath+'/config/config.js',sourcePath+'/vendor/jquery/dist/jquery.js',sourcePath+'/vendor/js-cookie/src/js.cookie.js',sourcePath+'/vendor/modernizr/modernizr.js',sourcePath+'/vendor/lodash/lodash.js',sourcePath+'/vendor/pi

javascript - gulp-sass @import CSS 文件

使用gulp-sass我可以包含.scss文件@import'filepath.scss';但是当我尝试使用@import'filepath.css'导入普通的css文件时,它只是添加了importurl(filepath.css);的导入行到输出css文件,而不是实际导入代码。如何导入CSS文件和SCSS文件?我想这样做以包含来自凉亭的文件。这是我的gulp函数://includegulpvargulp=require('gulp');//includedepsvarminifyCSS=require('gulp-minify-css'),autoprefix=require('gu

javascript - 如何同时使用 'gulp-babel' 和 'gulp-browserify'

我试着写这些代码gulp.task('script',function(){'usestrict'returngulp.src(['app.js','components/**/*.jsx']).pipe(babel()).pipe(browserify()).pipe(gulp.dest("dist"));});但它显示了一些错误:SyntaxError:/Users/Zizy/Programming/learn-react-js/components/CommentBox.jsx:58^ParseError:UnexpectedtokenatwrapWithPluginError(