草庐IT

gulp-mocha

全部标签

javascript - 使用 Gulp 在同一目录中的多个文件扩展名

所以我有一个gulpfile.js设置。在图像文件夹中我有一些图像,一些是png,一些是jpg和一些gif。我想定位图像文件夹中的所有png、jpg和gif。我可以使用**/*来定位文件夹中的所有内容,但我不想这样做,我希望它特定于文件类型。我也可以这样做并单独指定每个文件类型:returngulp.src('./images/*.jpg','./images/*.png','./images/*.gif')但是自己重复了很多,看来应该有更简单的方法。我正在寻找这样的东西:returngulp.src('./images/*.{png,gif,jpg}')但是,上面的方法不起作用(或者

javascript - gulp 错误 : Cannot find module 'jshint/src/cli'

所以我已经全新安装了ElCapitan,我正在给这些任务运行器另一个机会。我正在关注sitepoint'sAnintroductiontoGulp.js,但我卡在了第四步,当我尝试运行gulpjshint时,我得到“Error:Cannotfindmodule'jshint/src/cli'”我不知道是什么原因造成的,这就是我在这里问的原因。下面是一些有助于解决此问题的屏幕抓图。一如既往,我永远感激任何建议。 最佳答案 您需要安装jshint同样,这将解决问题。>npminstall--save-devjshintgulp-jshi

javascript - 更改 mocha 的默认超时

如果我们有一个单元测试文件my-spec.js并使用mocha运行:mochamy-spec.js默认超时为2000毫秒。可以使用命令行参数覆盖它以进行部分测试:mochamy-spec.js--timeout5000是否可以全局更改所有测试的默认超时?即当您调用时,默认超时值将不同于2000毫秒:mochamy-spec.js 最佳答案 默认情况下,Mocha将读取名为test/mocha.opts的文件,该文件可以包含命令行参数。所以你可以创建这样一个包含以下内容的文件:--timeout5000每当您在命令行运行Mocha时,

node.js - Mocha —— watch 和 Mongoose 模型

如果我让mocha监视更改,每次我保存文件时,mongoose都会引发以下错误:OverwriteModelError:CannotoverwriteClientmodeloncecompiled我知道mongoose不允许定义模型两次,但我不知道如何使它与mocha--watch一起工作。//client.jsvarmongoose=require('mongoose');varSchema=mongoose.Schema;varclientSchema=newSchema({secret:{type:String,required:true,unique:true},name:St

node.js - Mocha —— watch 和 Mongoose 模型

如果我让mocha监视更改,每次我保存文件时,mongoose都会引发以下错误:OverwriteModelError:CannotoverwriteClientmodeloncecompiled我知道mongoose不允许定义模型两次,但我不知道如何使它与mocha--watch一起工作。//client.jsvarmongoose=require('mongoose');varSchema=mongoose.Schema;varclientSchema=newSchema({secret:{type:String,required:true,unique:true},name:St

linux - 安装 gulp browserify 总是报错

我正在尝试使用此命令安装gulp-browserify:npminstallgulp-browserify--save-dev我已经成功安装了许多其他包gulp-autoprefixergulp-concatgulp-minify-cssgulp-sassgulp-uglify所有这些安装都运行良好,这是我的package.json文件的样子{"devDependencies":{"gulp-autoprefixer":"0.0.8","gulp-sass":"~0.7.2","gulp":"~3.8.5","gulp-minify-css":"~0.3.6","gulp-concat

linux - Linux 上的 Node 中的 "Permission Denied",在运行 start-script/w local nodemon/mocha/babel-node 时

我的新Linux设置有问题-我已将nodemon安装为本地依赖项(不是全局),我正尝试从我的package.json“启动”脚本执行它。我收到此权限错误。node本身效果很好,但是一旦我尝试使用babel-node或nodemon甚至mocha,我遇到权限问题。我的设置分为2个硬盘驱动器-Node安装在我的SSD上(与我的操作系统一起),我的项目(它是node_modules,我试图从中执行nodemon我的存储硬盘。sh:1:nodemon:PermissiondeniednpmERR!Linux3.19.0-56-genericnpmERR!argv"/usr/bin/nodejs

Node.js Mocha 单元测试错误 re : Mongoose mocks with Mockgoose, "Error setting TTL index on collection : sessions"

制作这个开源应用程序,outrightmental/partybot-web.gitonGitHub基于Daftmonk强大的Yeomanangular-fullstack生成器。在Node.js的测试(本地和CI)期间,我一直在尝试用我的技能来解决当前看似热门的MongoDB模拟问题。我是Mocha的粉丝用于运行和Chai用于断言。在淘汰了许多早期的竞争者之后,我现在正在试验Mockgoose用于模拟Mongoose模型以代替MongoDB。另请参阅我的开源partybot-webCIonTravis中与此问题相关的构建到目前为止,这个配置已经能够成功运行一些数据库操作,证明Mock

Node.js Mocha 单元测试错误 re : Mongoose mocks with Mockgoose, "Error setting TTL index on collection : sessions"

制作这个开源应用程序,outrightmental/partybot-web.gitonGitHub基于Daftmonk强大的Yeomanangular-fullstack生成器。在Node.js的测试(本地和CI)期间,我一直在尝试用我的技能来解决当前看似热门的MongoDB模拟问题。我是Mocha的粉丝用于运行和Chai用于断言。在淘汰了许多早期的竞争者之后,我现在正在试验Mockgoose用于模拟Mongoose模型以代替MongoDB。另请参阅我的开源partybot-webCIonTravis中与此问题相关的构建到目前为止,这个配置已经能够成功运行一些数据库操作,证明Mock

node.js - 在 VS2015 asp.net core 1.0 项目中使用 gulp 将文件从 node_modules 移动到 wwwroot

当我创建一个新的ASP.NETCore1.0应用程序时,我想使用npm而不是bower。所以我删除了bower.json并另外删除了预装在wwwroot/lib文件夹中的所有内容。我将一个package.json文件添加到我的解决方案中,其中包含以下开发依赖项:"devDependencies":{"bootstrap":"3.3.7","jquery":"3.1.0","jquery-validation":"1.15.1","jquery-validation-unobtrusive":"3.2.6"}但是,NPM将所有库下载到我项目根目录中的node_modules文件夹中。我相