我正在尝试在npm start上运行命令,但收到消息:“您似乎不依赖于“ @ angular / core”。这是一个错误。可能是什么原因?它在控制台中写道:npm @ angular / core -v它得到5.4.2
我的package.json
"dependencies": {
"@angular/animations": "^4.4.3",
"@angular/common": "^4.4.3",
"@angular/compiler": "^4.4.3",
"@angular/core": "^4.4.3",
"@angular/forms": "^4.4.3",
"@angular/http": "^4.4.3",
"@angular/platform-browser": "^4.4.3",
"@angular/platform-browser-dynamic": "^4.4.3",
"@angular/router": "^4.4.3",
"applicationinsights-js": "^1.0.12",
"core-js": "^2.4.1",
"date-fns": "^1.28.5",
"deepmerge": "^1.5.1",
"fingerprintjs2": "^1.5.1",
"ng2-page-scroll": "^4.0.0-beta.9",
"ngx-mydatepicker": "2.1.2",
"rxjs": "^5.1.0",
"zone.js": "^0.8.12"
},
"devDependencies": {
"@angular/cli": "^1.4.2",
"@angular/compiler-cli": "^4.4.3",
"@angular/language-service": "^4.4.3",
"@types/applicationinsights-js": "^1.0.4",
"@types/deepmerge": "^1.3.2",
"@types/jasmine": "~2.5.53",
"@types/jasminewd2": "~2.0.2",
"@types/node": "~6.0.60",
"codelyzer": "~3.0.1",
"gulp": "^3.9.1",
"gulp-deploy-git": "^0.5.3",
"gulp-replace": "^0.6.1",
"husky": "^0.14.3",
"jasmine-core": …Run Code Online (Sandbox Code Playgroud) 我正在尝试从json文件读取数据,但遇到了一些麻烦。如何将项目从json文件获取到单个项目?
我的json文件:
[
{
"UserName": "test@test.en",
"Password": "tests123"
}
]
Run Code Online (Sandbox Code Playgroud)
我的方法:
element(by.name('username')).sendKeys(browser.params.UserName);
element(by.name('password')).sendKeys(browser.params.Password);
Run Code Online (Sandbox Code Playgroud)
结果我得到了
Failed: each key must be a number of string; got undefined
Run Code Online (Sandbox Code Playgroud)