小编zen*_*zen的帖子

如何让Jetbrains IDE的嵌入式终端识别ALT/Option作为Meta键?

我目前在WebStorm工作,但也使用IDEA和RubyMine.我正在使用嵌入式终端,并希望将Alt/Option键识别为元键,或者至少发送键+ ESC.

terminal intellij-idea rubymine webstorm meta-key

18
推荐指数
2
解决办法
1972
查看次数

正确使用karma-commonjs与Jasmine 2

我花了相当多的时间来调试这个,并且我想问一下.我甚至创建了一个GitHub存储库,但不会依赖它,所以这里.我正在尝试使用PhantomJS在Karma测试运行器中利用CommonJS语法.对于我的模块,我创建了一个我能想到的最简单的东西:

exports.returnYes = function() {
  return "Yes";
};
Run Code Online (Sandbox Code Playgroud)

Jasmine测试是:

var returnYes = require("../js/returnYes").returnYes;

describe("returnYes", function() {

  it("should return Yes", function() {
    expect(returnYes()).toBe("Yes");
  });

});
Run Code Online (Sandbox Code Playgroud)

而且,如果我这样做,jasmine init我可以从命令行运行它jasmine-npm,只需输入jasmine输出:

$ jasmine
Started
.


1 spec, 0 failures
Finished in 0.003 seconds
Run Code Online (Sandbox Code Playgroud)

现在尝试让它在karma中工作:我用框架创建我的karma.conf.js:jasmine, commonjs. 并且,我添加commonjs为预处理器.

我试着做了karma run,我发现它无法找到global它的一部分getJasmineRequireObjjasmine.js它声明jasmineGlobal = global;

命令行输出有点难以阅读,但这里是:

$ karma run
[2015-06-27 17:41:35.266] [DEBUG] config - Loading config …
Run Code Online (Sandbox Code Playgroud)

node.js jasmine phantomjs karma-runner karma-jasmine

5
推荐指数
1
解决办法
1528
查看次数