草庐IT

gulp-spellcheck

全部标签

javascript - Gulp,Mocha,观看不重新加载我的源文件

我正在尝试让gulp工作以帮助自动化一些单元测试。我有以下gulp文件。vargulp=require('gulp'),mocha=require('gulp-mocha');gulp.task('unit',function(){returngulp.src('test/unit/**/*.js').pipe(mocha({reporter:'spec'})).on('error',handleError);});gulp.task('watch',function(){gulp.watch(['src/**/*.js','test/unit/**/*.js'],['unit']);

node.js - 将不需要的功能(fdescribe、describe.only)检测为 Gulp 任务

如何在Node中检测代码库中不需要的函数的使用,尤其是Gulp?我正在检查无意破坏的规范,即ddescribe/fdescribe和iit/fitJasmine或.only和.skip用于Mocha://shouldbereportedfdescribe(function(){//shouldnotbereportedit(function(){varfit=...;this.fit=...;});//shouldnotbereported//fit(function(){...});//shouldbereportedxit(function(){...});//shouldbere

javascript - Gulp:如何设置相对于已处理文件的目标文件夹(使用通配符时)?

在我的assets/文件夹下,我有许多子文件夹,每个子文件夹都包含任意数量的图像,如下所示:assets/article1/assets/article2/我正在尝试编写一个gulp任务来定位其中的所有.jpg图像并生成它们的缩略图版本,以保存在文件夹内的thumbs/子文件夹中每个文件所在的位置:assets/article1/#originaljpgimagesassets/article1/thumbs/#thumbnailversionsofabove..assets/article2/assets/article2/thumbs/我一直在尝试各种方法,但没有运气。我最接近的是

javascript - 将 Jenkins 用于基于 Gulp 的项目

我有一个使用gulp作为本地构建器的项目。我想使用Jenkins对我的项目进行版本控制。如何为基于gulp的项目设置jenkins? 最佳答案 您将在此处找到有关如何设置Jenkins机器以处理javascscript构建的指南,特别是:如何达到安装npm包和运行任务运行程序(gulp/grunt)的目的。http://g00glen00b.be/continuous-integration-javascript/它详细介绍了如何安装bower和grunt,但是您需要更改的只是更改其中一个命令来安装gulp而不是grunt-cli:

node.js - 将 Gulp 任务设置为默认任务

我的gulpFile中有以下任务,由团队中的其他人创建:gulp.task('serve',[],function(){gulp.run('fonts','browsersync','watch');});我想不管它,但我也想将默认任务映射到这个任务。所以我尝试了:gulp.task('default',['serve']);它似乎工作,因为服务器运行,但由于某种原因“监视”任务没有发生,我没有在更改时刷新浏览器。如果我运行“gulpserve”而不是“gulp”,一切都会按计划进行。我做错了什么?编辑:这是监视任务:gulp.task('watch',['styles','brows

javascript - Gulp - 处理目标文件的只读权限?

我在源文件夹中设置了read-only属性的图像文件。在大多数情况下,我需要在gulpfile.js中多次将它们复制到目标文件夹。我正在尝试像这样复制src-to-dest文件:gulp.task('copy-images',function(){gulp.src(path_resource_images+'**/*.jpg').pipe(gulp.dest(path_app_images));});当dest文件夹为空时,它会工作一次。但是对于接下来的所有调用,我都有一个异常(exception),即文件在dest文件夹中是read-only。如何删除文件属性read-only以使i

node.js - 永远运行 Gulp 脚本?

是否可以使用forever运行Gulp脚本??我有想要作为守护进程运行的Gulp脚本,所以我可以启动/停止/列出它。 最佳答案 好的,所以我通过将gulp二进制文件从/usr/bin链接到我的本地文件夹然后简单地在本地运行命令来解决它。像这样:ln-s/usr/bin/gulp./gulpforeverstartgulpserve命令可能因你而异,但我希望你能明白它的要点。 关于node.js-永远运行Gulp脚本?,我们在StackOverflow上找到一个类似的问题:

javascript - Gulp babel es2015 转换很慢

我正在尝试使用gulp在我的JavaScript上运行babel-preset-es2015,但即使在一行代码上也需要很长时间。我最初尝试使用大约700loc的脚本包,然后使用1行的虚拟脚本。第一种情况大约需要9s-1行i需要8.38s。这是我的确切设置:package.json:{"devDependencies":{"gulp":"^3.9.0","gulp-babel":"^6.1.1","babel":"^6.3.26","babel-preset-es2015":"^6.3.13"},"babel":{"presets":["es2015"]}}gulpfile.js:gul

javascript - gulp:自动为请求添加版本号以防止浏览器缓存

我通过在服务器上使用gulp构建源文件来部署我的项目。为防止缓存问题,最佳做法是在请求url中添加唯一编号,请参阅:Preventingbrowsercachingonwebapplicationupgrades;在npm存储库中,我找不到自动向请求添加版本号的工具。我在问是否有人以前发明过这样的工具。可能的实现如下:我在src/文件夹中有一个文件index.html,带有以下脚本标签">在构建过程中,它被复制到dist/文件夹,并且注释被替换为自增号 最佳答案 您可以使用gulp-version-number为了这。它可以通过将参

node.js - Gulp 失败并显示消息 : object expected

我正在尝试在w7上使用gulp。gruntjs有效..Node有效...如果我在没有gulp文件的情况下启动gulp,它运行良好..说“找不到gulpfile”gulp-v给出:cli版本3.5.6,本地版本3.5.6使用以下方式安装它:npminstall-ggulpnpminstall--save-devgulp如果我使用以下gulpfile:vargulp=require('gulp');导致错误对话框:WindowsScriptHostLine1Char1ObjectExpected800A138FMicrosoftJScriptruntimeerror我确实尝试了一个更长的g