草庐IT

gulp-mocha

全部标签

javascript - 使用 browserify、gulp、react.js 接收 'Error: Cannot find module'

所以我一直在玩React.js、gulp和browserify。一切都很好,直到我尝试在我的main.js文件中需要一个模块。我要求其他文件中的组件/模块没有问题(见下文),但是当我尝试在我的main.js文件中要求一个时,运行gulpserve时收到以下错误:Error:Cannotfindmodule'./components/Feed'from'/Users/kevin/Documents/MyWork/web/react/app/src/js'at/Users/kevin/Documents/MyWork/web/react/node_modules/browserify/no

javascript - 使用 browserify、gulp、react.js 接收 'Error: Cannot find module'

所以我一直在玩React.js、gulp和browserify。一切都很好,直到我尝试在我的main.js文件中需要一个模块。我要求其他文件中的组件/模块没有问题(见下文),但是当我尝试在我的main.js文件中要求一个时,运行gulpserve时收到以下错误:Error:Cannotfindmodule'./components/Feed'from'/Users/kevin/Documents/MyWork/web/react/app/src/js'at/Users/kevin/Documents/MyWork/web/react/node_modules/browserify/no

node.js - 如果 gulp 安装在与 gulpfile.js 不同的文件夹中(node_modules),你如何运行 gulp

我在一个目录中有gulpfile.js,在另一个目录中有node_modules。当我运行gulp时,我得到了错误-'在'..(目录)中找不到本地gulp..尝试运行:npminstallgulp'问题是-我无法在gulpfile.js的目录中安装gulp,因此我需要一种方法来告诉gulp引用我安装了gulp的另一个目录。 最佳答案 如果你不想的话,你不需要全局安装gulp。你可以做的是运行你的gulp可执行文件(从你的node_modules),然后使用--gulpfile参数传入你的gulpfile的位置。此外,如果您想控制gu

node.js - 如果 gulp 安装在与 gulpfile.js 不同的文件夹中(node_modules),你如何运行 gulp

我在一个目录中有gulpfile.js,在另一个目录中有node_modules。当我运行gulp时,我得到了错误-'在'..(目录)中找不到本地gulp..尝试运行:npminstallgulp'问题是-我无法在gulpfile.js的目录中安装gulp,因此我需要一种方法来告诉gulp引用我安装了gulp的另一个目录。 最佳答案 如果你不想的话,你不需要全局安装gulp。你可以做的是运行你的gulp可执行文件(从你的node_modules),然后使用--gulpfile参数传入你的gulpfile的位置。此外,如果您想控制gu

node.js - Jasmine (mocha) 嵌套 "it"测试

我试图测试项目的后续创建/删除(在mongoDB中通过mongoose)。创建是异步的问题,它在回调函数中返回创建项目的ID,我需要这个ID来删除创建的项目,所以我尝试了以下mocha代码(以不同的方式)但它没有工作。describe('ItemModel',function(){it('shouldbeabletocreateitem',function(done){varitem=newItem({name:{first:"Alex"});item.save(function(err,data){it('shouldbeabletodeletedcreateditem',funct

node.js - Jasmine (mocha) 嵌套 "it"测试

我试图测试项目的后续创建/删除(在mongoDB中通过mongoose)。创建是异步的问题,它在回调函数中返回创建项目的ID,我需要这个ID来删除创建的项目,所以我尝试了以下mocha代码(以不同的方式)但它没有工作。describe('ItemModel',function(){it('shouldbeabletocreateitem',function(done){varitem=newItem({name:{first:"Alex"});item.save(function(err,data){it('shouldbeabletodeletedcreateditem',funct

node.js - 变量范围在 Mocha 测试框架中是如何工作的?

我是javascript、node.js、mocha等所有东西的相对新手。在我的代码中,我有一个Unit对象,它有一个将disabled属性设置为true的disable()和一个返回disabled属性的isDisabled()。它还有一个方法nextTurnReset()可以在下一回合开始时重置单位。我已经编写了一个测试套件来测试这种行为。我首先禁用该对象,然后尝试测试它是否被禁用。然而,我的第一个测试中的单元变量——在传递给Mocha的it()方法的匿名函数中——处于非禁用状态,正如我在Node的调试器中观察到的那样。describe('#disable()',function(

node.js - 变量范围在 Mocha 测试框架中是如何工作的?

我是javascript、node.js、mocha等所有东西的相对新手。在我的代码中,我有一个Unit对象,它有一个将disabled属性设置为true的disable()和一个返回disabled属性的isDisabled()。它还有一个方法nextTurnReset()可以在下一回合开始时重置单位。我已经编写了一个测试套件来测试这种行为。我首先禁用该对象,然后尝试测试它是否被禁用。然而,我的第一个测试中的单元变量——在传递给Mocha的it()方法的匿名函数中——处于非禁用状态,正如我在Node的调试器中观察到的那样。describe('#disable()',function(

javascript - Mocha 测试的 Istanbul 尔代码覆盖率

我正在努力让Istanbul尔开始工作。我在运行istanbul结束时不断收到此消息:Nocoverageinformationwascollected,exitwithoutwritingcoverageinformation如您所见,我已经尝试了所有可以在网上找到的方法:"scripts":{"start":"node./bin/start.js","test":"mochatest--no-timeouts","debug_mocha":"node-debug--no-timeouts_mocha","eslint":"eslint.","jshint":"jshint--exc

javascript - Mocha 测试的 Istanbul 尔代码覆盖率

我正在努力让Istanbul尔开始工作。我在运行istanbul结束时不断收到此消息:Nocoverageinformationwascollected,exitwithoutwritingcoverageinformation如您所见,我已经尝试了所有可以在网上找到的方法:"scripts":{"start":"node./bin/start.js","test":"mochatest--no-timeouts","debug_mocha":"node-debug--no-timeouts_mocha","eslint":"eslint.","jshint":"jshint--exc