草庐IT

mocha-webpack

全部标签

javascript - Webpack HMR 从不更新页面

我一直在玩弄Webpack的不同功能,并且正在慢慢理解。典型的控制台输出:[WDS]Appupdated.Recompiling...[WDS]Apphotupdate...[HMR]Checkingforupdatesontheserver...[HMR]Thefollowingmodulescouldn'tbehotupdated:(Theywouldneedafullreload!)[HMR]-14[HMR]Nothinghotupdated.[HMR]Appisuptodate.无论更新什么代码,JS、Stylus、模板等都会发生这种情况。一切都经过转换(Babel、Stylu

javascript - 通过 DefinePlugin 使用 Webpack 传递 NODE_ENV 值

我正在尝试通过DefinePlugin使用webpack将NODE_ENV值注入(inject)我的代码。我或多或少地检查了一个identicalquestion,但仍然无法正常工作。具体来说,这是我的设置。在package.json中:"scripts":{"build":"rimrafdist&&cross-envNODE_ENV=productionwebpack","dev":"cross-envNODE_ENV=development&&nodewebpack-dev-server.js"},在webpack.config.js中:"usestrict";/*requirin

node.js - 如何在 windows node.js 上运行 Mocha 测试(错误 : Cannot find module 'C:\cygdrive\c\Users )

我正在尝试在Windows中运行一个应用程序,这个应用程序有一些mocha测试。我需要制作。我读了这个Mocharequiresmake.Can'tfindamake.exethatworksonWindows还有这个Node.jscannotfindmodule-interferingwithcygwinonWindows我在Github目录(在cygwin目录结构之外)中有应用程序,并且我安装了windows版本的Node。我尝试使用powershell并按照建议设置别名,但我总是得到>module.js:340>throwerr;>^Error:Cannotfindmodule'

node.js - 使用 supertest、mocha 和模型进行环回测试

在Googlegroupspostondeprecatingloopback-testing有一个问题要求提供一个适当的例子来说明如何在没有环回测试的情况下实现测试。该线程谈到使用supertest反而。下面是我尝试将Mocha、超测与模型(fromapp.js)结合起来。当我自己运行文件时,结果非常好。但是,如果我有另一个测试文件(比如test-teacher.js),那么第一个测试文件(称为test-student.js)开始以我无法描述的奇怪方式失败。我是否遗漏了什么,或者不能像我在下面使用它们那样使用模型?describe('/Student',function(){varse

node.js - 在 mocha 中运行 supertest 时如何获取实际的服务器错误?

我有这段代码使用supertest和mocha:importrequestfrom'supertest';//....varnewGame;describe('Creatinggame',function(){beforeEach(function(done){request(app).post('/api/games').send({owner:'Mr.X',}).expect(201).expect('Content-Type',/json/).end((err,res)=>{if(err){returndone(err);}newGame=res.body;done();});}

javascript - 是否可以在服务器端使用带有 NGINX 的 Webpack-Hot-Middleware?

我正在为客户开发一个项目,我需要使用webpack的热模块替换功能。我在NGINX后面使用一个快速(Node)应用程序。我正在使用许多javascript框架来设计应用程序,React恰好是其中之一。我将使用HMR功能。我有一个这样的webpack.config.js:varwebpack=require('webpack');varExtractTextPlugin=require("extract-text-webpack-plugin");varmerge=require('webpack-merge');varvalidate=require('webpack-validato

Node.js + mocha + webdriverjs : Failed tests kill suite

我正在使用Mocha和WebDriverJS测试一个Web应用程序,或多或少如here所述.当测试通过时,一切都很好。但是,如果一个测试失败,套件中的其余测试将超时,并且运行器将在套件结束时退出,而不关闭Webdriver实例。示例测试用例:varassert=require('assert'),client=require("webdriverjs").remote({logLevel:'silent'});describe('Self-test',function(){before(function(done){client.init().url('http://www.wikip

node.js - Typescript + webpack(带热重载)+ NodeJS

面临问题-设置一些基于TypeScript的项目原型(prototype)。它包含客户端脚本和服务器部分(NodeJs和ExpressJs)。我希望将webpack作为打包器并使用热重载功能实时查看更改。最初,我使用react-transform-boilerplate-ts,但是那里的问题-开发服务器的入口点是js文件。我想它应该是ts,因为我想包括我的express配置等。那么,有没有人有好的样板(遵循项目结构中的最佳实践)来创建包含以下内容的项目:客户端(React)和服务器(typescript)后端使用NodeJs和ExpressJs(typescript)客户端和服务器支持

javascript - Webpack 错误 - 无法解析文件或目录

当我npm启动我的webpack-dev-server时出现此错误:ERRORinmultimainModulenotfound:Error:Cannotresolve'file'or'directory'/var/www/html/151208-DressingAphrodite/appin/var/www/html/151208-DressingAphrodite@multimain这是我的webpack.config.js:varpath=require('path');varwebpack=require('webpack');varHtmlWebpackPlugin=requ

node.js - 如何使用 mocha 生成多个报告?

我想要以下报告:覆盖范围规范xunit我的grunt都在一个mocha执行中运行目前-我必须运行3次测试,每次生成不同的报告(!)。所以我将grunt-mocha-test与2种配置一起使用,其中只有报告器不同(一次是xunit-file,一次是spec)。然后我有grunt-mocha-istanbul再次运行测试,并生成覆盖率报告。我尝试过使用{options:{reporters:['xunit-file','spec']}}对于grunt-mocha-test至少将其降低到2,但这也不起作用。阅读grunt-mocha-istanbul文档,我似乎找不到任何关于reporter