我正在尝试解决karma 中的这个错误。
自 v1.14.0 以来, QUnit 已针对该错误进行了修复,因此我想从 git 安装 qunit 以使用 karma-qunit。
npm rm qunitjs
npm i jquery/qunit
然后我运行业力,我得到一个错误,即使./node_modules/qunitjs
存在一个package.json
文件:
$ ./node_modules/karma/bin/karma start
module.js:340
throw err;
^
Error: Cannot find module 'qunitjs'
at Function.Module._resolveFilename (module.js:338:15)
at Function.require.resolve (module.js:384:19)
at initQUnit (/home/nik/src/dmt/node_modules/karma-qunit/lib/index.js:7:39)
at Array.invoke [as 0] (/home/nik/src/dmt/node_modules/karma/node_modules/di/lib/injector.js:75:15)
at get (/home/nik/src/dmt/node_modules/karma/node_modules/di/lib/injector.js:48:43)
at /home/nik/src/dmt/node_modules/karma/lib/server.js:31:14
at Array.forEach (native)
at start (/home/nik/src/dmt/node_modules/karma/lib/server.js:30:21)
at invoke (/home/nik/src/dmt/node_modules/karma/node_modules/di/lib/injector.js:75:15)
at Object.exports.start (/home/nik/src/dmt/node_modules/karma/lib/server.js:306:12)
安装 qunit 时不会出现该错误npm install qunitjs
。有谁知道发生了什么?
我正在使用 npm 1.4.16 和节点 0.10.25。