执行ng test / karma runner / protractor

时间:2017-12-06 12:53:47

标签: angularjs node.js ionic-framework ionic2

我正在使用Ionic2和Ionic Serve命令正常工作(见下文)。预览我遇到了@ types / node的问题,但我确实处理了链接内部代码。

我的文件 tsconfig.json

的设置
    {
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false,
    "lib": [
      "dom",
      "es2015"
    ],
    "module": "system",
    "moduleResolution": "node",
    "sourceMap": true,
    "target": "es5"
  },
  "include": [
    "src/**/*.ts",
    "typings/index.d.ts",
    "typings/main.d.ts"
  ],
  "typeRoots": [
    "../node_modules/@types"
  ],
  "types": [
    "jasmine",
    "node"
  ],
  "exclude": [
    "node_modules",
    "src/test.ts",
    "**/*.spec.ts",
    "e2e",
    "www"
  ],
  "compileOnSave": true,
  "atom": {
    "rewriteTsconfig": true
  }
}

ionic serve 命令后从命令行登录。

    [INFO] Starting app-scripts server: --port 8100 --p 8100 --livereload-port 35729 --r 35729 --address 0.0.0.0 - Ctrl+C to cancel
[13:45:46]  watch started ...
[13:45:46]  build dev started ...
[13:45:46]  clean started ...
[13:45:46]  clean finished in 15 ms
[13:45:46]  copy started ...
[13:45:46]  transpile started ...
[13:45:52]  transpile finished in 6.16 s
[13:45:52]  preprocess started ...
[13:45:52]  deeplinks started ...
[13:45:52]  deeplinks finished in 266 ms
[13:45:52]  preprocess finished in 266 ms
[13:45:52]  webpack started ...
[13:45:53]  copy finished in 6.76 s
[13:46:05]  webpack finished in 13.09 s
[13:46:05]  sass started ...
[13:46:08]  sass finished in 2.78 s
[13:46:08]  postprocess started ...
[13:46:08]  postprocess finished in 15 ms
[13:46:08]  lint started ...
[13:46:09]  build dev finished in 23.17 s
[13:46:09]  watch ready in 23.61 s
[13:46:09]  dev server running: http://localhost:8100/

有线是我无法在同一个项目中执行任何测试场景。我无法加载Nodejs namepsace。

WARNING in ./~/ionic-angular/util/ng-module-loader.js
54:11-36 Critical dependency: the request of a dependency is an expression
WARNING in ./~/ionic-angular/util/ng-module-loader.js
69:11-36 Critical dependency: the request of a dependency is an expression
WARNING in ./~/ajv/lib/async.js
119:15-28 Critical dependency: the request of a dependency is an expression
ERROR in D:/Work/blabla/trunk/src/app/app.spec.ts (19,16): Supplied 
parameters do not match any signature of call target.

ERROR in D:/Work/blabla/trunk/src/view/components/login/login.spec.ts 
(36,45): Property 'name' does not exist on type 'LoginPage'.

ERROR in D:/Work/blabla/trunk/src/platform/model/usergroupmodel.ts (92,26): Argument of type 'UserGroupBlock' is not assignable to parameter of type 'boolean'.

ERROR in D:/Work/blabla/trunk/src/platform/presenter/presentersession.ts (29,26): Cannot find namespace 'NodeJS'.

ERROR in D:/Work/blabla/trunk/src/platform/engine/db/storagetable.ts (30,46): Parameter 'ctor' of constructor from exported class has or is using private name 'ItemConstructor'.

ERROR in D:/Work/blabla/trunk/src/platform/engine/bus/status.ts (56,9): Property 'tout' of exported interface has or is using private name 'NodeJS'.
D:/Work/blabla/trunk/src/platform/engine/bus/status.ts (56,9): Cannot find namespace 'NodeJS'.

ERROR in D:/Work/blabla/trunk/src/platform/presenter/presenters/usergroupspresenter.ts (43,24): Argument of type '"UserPresenter|User not found."' is not assignable to parameter of type 'boolean'.

ERROR in D:/Work/blabla/trunk/src/platform/presenter/presenter.ts (189,11): Parameter 'ctor' of constructor from exported class has or is using private name 'NoParamConstructor'.

ERROR in D:/Work/blabla/trunk/src/platform/engine/comm/commdiscovery.ts (7,21): Cannot find namespace 'NodeJS'.

ERROR in D:/Work/blabla/trunk/src/platform/engine/comm/websocks.ts (12,25): Cannot find namespace 'NodeJS'.
D:/Work/blabla/trunk/src/platform/engine/comm/websocks.ts (13,22): Cannot find namespace 'NodeJS'.
D:/Work/blabla/trunk/src/platform/engine/comm/websocks.ts (14,23): Cannot find namespace 'NodeJS'.

0 个答案:

没有答案