ng-jhipster开发会产生编译错误

时间:2017-04-21 23:45:16

标签: jhipster

我遇到以下问题。我无法测试ng-jhipster模块。 遵循的步骤: NG-jhipster: - 纱线链接 - 纱线安装(所有步骤都已正确执行)

我的项目: - 纱线连接ng-jhipster - 纱线开始

[at-loader]中的错误./src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts:5:14     TS2415:Class' ErrorHandlerInterceptor'错误地扩展了基类' HttpInterceptor'。   财产类型' requestIntercept'是不相容的。     输入'(选项?:RequestOptionsArgs)=> RequestOptionsArgs'不能分配类型'(选项?:RequestOpt ionsArgs)=> RequestOptionsArgs&#39 ;.存在两种具有此名称的不同类型,但它们是不相关的。       参数类型'选项'和'选项'是不相容的。         输入' RequestOptionsArgs'不能分配给' RequestOptionsArgs'。两种不同的类型 名称存在,但它们是无关的。

[at-loader]中的错误./src/main/webapp/app/blocks/interceptor/http.provider.ts:20:9     TS2345:类型' XHRBackend'的论证不能分配给' ConnectionBackend'类型的参数。   财产类型' createConnection'是不相容的。     输入'(请求:请求)=> XHRConnection'不能分配给类型'(request:any)=>连接&#39 ;.       输入' XHRConnection'不能分配类型'连接'。         财产类型'要求'是不相容的。           输入'请求'不能分配类型'请求'。存在两种具有此名称的不同类型,但它们  没有关系。             财产类型'标题'是不相容的。               输入'标题'不能分配类型'标题'。存在两种具有此名称的不同类型,但是 他们是无关的。                 类型具有私有属性的单独声明' mayBeSetNormalizedName'。

[at-loader]中的错误./src/main/webapp/app/blocks/interceptor/notification.interceptor.ts:5:14     TS2415:Class' NotificationInterceptor'错误地扩展了基类' HttpInterceptor'。   财产类型' requestIntercept'是不相容的。     输入'(选项?:RequestOptionsArgs)=> RequestOptionsArgs'不能分配类型'(选项?:RequestOpt ionsArgs)=> RequestOptionsArgs&#39 ;.存在两种具有此名称的不同类型,但它们是不相关的。       参数类型'选项'和'选项'是不相容的。         输入' RequestOptionsArgs'不能分配给' RequestOptionsArgs'。两种不同的类型 名称存在,但它们是无关的。

你知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

最后,它以这种方式对我有用:

ng-jhipster:纱线安装,纱线运行构建(如https://github.com/jhipster/ng-jhipster所述)。

jhipster项目: 删除ng-jhipster(jhipster-project \ node_modules \ ng-jhipster)内的内容并复制ng-jhipster结构,但是:

  • 在' src'目录(jhipster-project \ node_modules \ ng-jhipster \ src)选择所有* .ts文件,仅保留* .d.ts并删除所有其余* .ts
  • 删除' node_modules'(jhipster-project \ node_modules \ ng-jhipster \ node_modules)

然后

  • yarn(vendor.dll应该重新生成)
  • 纱线开始

这是你的工作方式吗?