如何在WebStorm IDE中运行jasmine-node

时间:2017-07-17 11:06:09

标签: webstorm jasmine-node

我已经安装了nodejs和jasmine-node,它在命令行中运行。

WebStorm Runner的配置:

  1. 节点参数:jasmine-node --config endpoint ServerAddress:8083
  2. 工作目录:G:\NPWorkDir\frisby
  3. JavaScript文件:src\protocol\find_spec.js
  4. WebStorm终端:

    "C:\Program Files\JetBrains\WebStorm\bin\runnerw.exe" "G:\Program 
    Files\nodejs\node.exe" jasmine-node --config endpoint ServerAddress:8083 
    G:\NPWorkDir\frisby\src\
    protocol\find_spec.js
    
    module.js:471
    throw err;
    ^
    
    Error: Cannot find module 'G:\NPWorkDir\tester-frisbys\jasmine-node'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3
    
    Process finished with exit code 1
    

3 个答案:

答案 0 :(得分:2)

您必须将node_modules\jasmine-node\bin\jasmine-node指定为 JavaScript文件,将--config选项和.js文件作为应用程序参数传递,例如; < / p>

enter image description here

答案 1 :(得分:0)

运行jsmine-node的完整配置:

  1. 使用-save参数安装jasmine节点:

    npm install jasmine-node -save

  2. 使用此参数配置WebStorm runner:

    • javaScript文件-home directiory- \ AppData \ Roaming \ npm \ node_modules \ jasmine-node \ lib \ jasmine-node \ cli.js
    • 应用程序参数://测试文件的路径

答案 2 :(得分:0)

我的答案使用linux而不是Windows路径名!

我建议使用茉莉而不是茉莉花节点,这似乎更实际。使用

创建配置
./node_modules/.bin/jasmine init

根据需要编辑jasmine.json

我会在package.json中创建一个npm脚本,如下:

"scripts": {
  "test": "node_modules/.bin/jasmine",
  ...
},

并在Webstorm中将其定义为npm脚本; 命令: 运行脚本: 测试