npm安装后缺少量角器全局变量

时间:2016-10-18 06:47:10

标签: typescript protractor

我删除了项目中node_modules内的所有文件,并运行以下命令

>npm install

然后我的脚本文件中出现以下错误。

enter image description here

以下是package.json

中的依赖项
 "dependencies": {
    "es6-shim": "^0.35.1"
  },
  "devDependencies": {
    "codelyzer": "^0.0.28",
    "jasmine-bamboo-reporter": "0.0.1",
    "jasmine-core": "^2.4.1",
    "jasmine-reporters": "^2.2.0",
    "jasmine-spec-reporter": "^2.5.0",
    "json-loader": "^0.5.4",
    "protractor": "^4.0.4",
    "ts-helpers": "^1.1.1",
    "ts-loader": "^0.8.2",
    "ts-node": "^1.2.2",
    "tslint": "^3.15.1",
    "tslint-loader": "^2.1.5",
    "typescript": "^2.0.3",
    "typings": "^1.3.2",
    "webpack": "^1.13.2",
    "webpack-dev-server": "^1.14.1"
  }
}

1 个答案:

答案 0 :(得分:2)

protractor/globals已从v4.0.9中移除,虽然对于打字稿用户来说这是一个重大变化,但量角器团队决定选择补丁程序。

所以现在你可以直接使用import {browser} from 'protractor'更清洁了。

有关详细信息,请检查量角器changelog