Visual Studio 2013量角器intellisense

Flo*_*ian 1 node.js angularjs visual-studio-2013 protractor

首先,我是初学者使用node.js/angualar.js /protractor.js和jasmine.js的东西,我根本不是来自web dev角落.但就目前而言,我只是想为一个角度应用程序创建一些量角器测试,这实际上工作得很好.但我想知道是否有可能让VS2013 intellisense工作?如果VS会建议像"browser.xxx"这样的对象的功能,我将非常感激.我真的很坚持,期待一些提示!

thx Florian

Flo*_*ian 7

我会给自己一个答案!要使Visual Studio 2013智能感知和调试适用于角度量角器测试,请按照下列步骤操作:

  1. 安装node.js
  2. 安装量角器(全局)("npm install -g protractor";"webdriver-manager update")
  3. 安装Visual Studio 2013 node.js工具
  4. 安装Visual Studio 2013 TypeScript工具

  1. 创建一个新项目"Typescript\Node.js\Blank Node.js控制台应用程序"
  2. 将"conf.ts"和"spec.ts"文件添加到项目中
  3. 右键单击"conf.ts"并选择"Set as node.js startup file"
  4. 在"项目属性"中,将"Node.exe路径"设置为量角器可执行文件,例如."C:\用户\ MYUSER \应用程序数据\漫游\ NPM\protractor.cmd"

  1. 从git hub下载typescript DefinitelyTyped定义:
  2. 在你的VS2013项目文件夹"Scripts\Typing"中创建子文件夹"jasmine","protractor"和"selenium-webdriver"
  3. 将键入定义文件"angular-protractor\angular-protractor.d.ts","jasmine\jasmine.d.ts"和"selenium-webdriver\selenium-webdriver.d.ts"添加到您在其中创建的相应项目文件夹中上面的一步.

  1. 编写量角器测试并享受代码突出显示
  2. 启动webdriver-manger"webdriver-manager start"
  3. 按"F5"开始调试

请享用!弗洛里安