May*_*Roy 3 node.js jasmine jasmine-node
使用这个安装的jasmine-node:
sudo npm install jasmine-node -g
Run Code Online (Sandbox Code Playgroud)
它成功并显示:
/usr/bin/jasmine-node -> /usr/lib/node_modules/jasmine-node/bin/jasmine-node
jasmine-node@1.14.3 /usr/lib/node_modules/jasmine-node
??? underscore@1.6.0
??? mkdirp@0.3.5
??? walkdir@0.0.7
??? jasmine-reporters@2.0.0
??? coffee-script@1.7.1
??? requirejs@2.1.14
??? jasmine-growl-reporter@0.0.3 (growl@1.7.0)
??? gaze@0.3.4 (minimatch@0.2.14, fileset@0.1.5)
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行它时:$ jasmine-node spec/或者jasmine-node它显示如下错误:
/usr/lib/node_modules/jasmine-node/lib/jasmine-node/reporter.js:336
jasmineNode.TeamcityReporter.prototype = new jasmine.TeamcityReporter;
^
TypeError: undefined is not a function
at /usr/lib/node_modules/jasmine-node/lib/jasmine-node/reporter.js:336:44
at Object.<anonymous> (/usr/lib/node_modules/jasmine-node/lib/jasmine-node/reporter.js:342:3)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/usr/lib/node_modules/jasmine-node/lib/jasmine-node/index.js:34:21)
at Module._compile (module.js:456:26)
Run Code Online (Sandbox Code Playgroud)
Vad*_*dim 13
该问题与上一版本的jasmine-reporters模块有关,jasmine-node依赖于该版本.在修复问题之前你可以做的一个可能的解决方法是降级版本jasmine-node,它取决于以前的版本jasmine-reporters.
sudo npm install jasmine-node@1.14.2 -g
Run Code Online (Sandbox Code Playgroud)
目前的版本是1.14.3,所以它是一个版本落后.
这个问题有一个漏洞:https: //github.com/larrymyers/jasmine-reporters/issues/63
| 归档时间: |
|
| 查看次数: |
2046 次 |
| 最近记录: |