草庐IT

mocha-webpack

全部标签

javascript - 如何在多个文件中设置mocha测试用例的执行顺序

我有两个包含mocha测试用例的javascript文件。//----------abc.js-------------describe("abcfile",function(){it("test1",function(){assert.equal(20,20);});});//---------xyz.js--------------describe("xyzfile",function(){it("test1",function(){assert.equal(10,10);});});我将它们放在一个名为test的文件夹中,当我执行mocha命令时,第一个文件(abc.js)总是在

javascript - 为什么在使用 RequireJS 运行 Mocha 测试时会看到 "define not defined"?

我正在尝试了解如何开发独立的Javascript代码。我想编写带有测试和模块的Javscript代码,从命令行运行。所以我安装了node.js和npm以及库requirejs、underscore和mocha.我的目录结构如下:>tree..├──node_modules├──src│  └──utils.js└──test└──utils.js其中src/utils.js是我正在编写的一个小模块,代码如下:>catsrc/utils.jsdefine(['underscore'],function(){"usestrict";if('function'!==typeofObject.

node.js - webpack-dev-server 找不到模块 'webpack'

我正在尝试使用webpack-dev-server来运行一个简单的程序但我收到了这个错误:module.js:471throwerr;^Error:Cannotfindmodule'webpack'atFunction.Module._resolveFilename(module.js:469:15)atFunction.Module._load(module.js:417:25)atModule.require(module.js:497:17)atrequire(internal/module.js:20:19)atObject.atModule._compile(module.j

javascript - 如何使用 webpack 在 js 文件中加载 CDN 或外部 vendor javascript lib,而不是在 html 文件中

我正在使用react入门套件进行客户端编程。它使用react和webpack。没有index.html或任何要编辑的html,所有js文件。我的问题是,如果我想从云端加载vendorjslib,我该怎么做?在html文件中很容易做到这一点。但是,在js文件中,它只使用npm安装的包。如何在没有html文件的情况下导入上述库?我试过import和require,它们只适用于本地文件。2015年10月21日更新到目前为止,我尝试了两个方向,都不理想。@minheq是的,有一个用于响应启动工具包的html文件。它是src/components/Html下的html.js。我可以像这样将云库及

node.js - 调试 mocha 测试的阻力最小的途径是什么?

2016年11月编辑:Node现在有一个内置调试器,您可以从--inspect开始。这个答案解释了它:https://stackoverflow.com/a/39901169/30946.我正在使用coffeescript构建一个mocha测试。就在我的测试顶部:require"../assets/js/theObject.coffee"debuggerss=newTheObject()我想在调试器行停下来,因为theObject.coffee中的对象没有被加载。我正在使用Node检查器,它可以正常工作。我的流程是:启动Node检查器在命令行使用mocha--compilerscoff

node.js - Webpack 4 - 创建 vendor block

在webpack3配置中,我将使用以下代码创建单独的vendor.jsblock:entry:{client:['./client.js'],vendor:['babel-polyfill','react','react-dom','redux'],},output:{filename:'[name].[chunkhash].bundle.js',path:'../dist',chunkFilename:'[name].[chunkhash].bundle.js',publicPath:'/',},plugins:[newwebpack.HashedModuleIdsPlugin(),

node.js - - 使用 Webpack 的 configuration.output.path : The provided value "public" is not an absolute path!

我正在使用基于WebPack的LaravelMix。我让它工作了,现在它失败了:Invalidconfigurationobject.WebpackhasbeeninitialisedusingaconfigurationobjectthatdoesnotmatchtheAPIschema.-configuration.output.path:Theprovidedvalue"public"isnotanabsolutepath!如果我删除我的webpack.mix.js内容,它仍然会以同样的方式失败。你能帮我调试一下这个错误吗,我不知道如何继续。我已经删除了node_modules文

node.js - 如何在 webpack 入口添加通配符映射

我需要webpack脚本文件夹中的所有js文件。我试过这个module.exports={module:{loaders:[{test:/\.js$/,exclude:/node_modules/,loaders:["babel-loader"],}],},entry:"./src/scripts/*.js",output:{path:'./src/build',filename:'[name].js'}};我遇到这样的错误,ERRORinEntrymodulenotfound:Error:Cannotresolve'file'or'directory'./src/scripts/*i

javascript - 如果失败,则跳过规范中的后续 Mocha 测试

如果其中一个失败,我找不到如何阻止it的某些部分运行我正在使用mocha-as-promised,所以代码看起来可能与往常不同describe("remotepromises",function(){describe("browsing",function(){describe("gettingpage",function(){it("shouldnavigatetotestpageandchecktitle",function(){this.timeout(TIMEOUT);returnbrowser.get("http://admc.io/wd/test-pages/guinea-

node.js - 引用错误 : webpack is not defined

在我的webpack应用程序中,我有一个由“npmrunbuild”触发的基本构建过程,它执行webpack二进制文件并将/app中的index.html复制到/dist。每当我运行npmrunbuild我得到ReferenceError:webpackisnotdefined但是当我运行npmstart时,它会启动webpack-dev-server,一切都很好。这是我的webpack配置文件:varExtractTextPlugin=require('extract-text-webpack-plugin');varconfig={context:__dirname+'/app',