我使用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",
},
什么是问题和解决方案?
答案 0 :(得分:1)
我找到了解决方案。这是必要的
安装jsdom-global:
npm install jsdom-global
更改package.json,如下所示:
"scripts": {
"tws": "mocha-webpack -r jsdom-global/register ./test/test*.js",
"tw": "mocha-webpack --watch -r jsdom-global/register ./test/test*.js",
},