mocha-webpack ReferenceError:未定义窗口

时间:2017-11-30 08:59:01

标签: webpack mocha mocha-webpack

我使用NodeJS和mocha-webpack作为测试工具。然后我在终端中收到错误:

ReferenceError: window is not defined
...

我在package.json:

"scripts": {
    "tws": "mocha-webpack -r ./test/test*.js",  
    "tw": "mocha-webpack --watch ./test/test*.js",
},

什么是问题和解决方案?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。这是必要的

  1. 安装jsdom-global:

    npm install jsdom-global
    
  2. 更改package.json,如下所示:

    "scripts": {
        "tws": "mocha-webpack -r jsdom-global/register ./test/test*.js",    
        "tw": "mocha-webpack --watch -r jsdom-global/register ./test/test*.js",
    },