- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将克隆的 ng-jhipster 项目配置为生成的 JHipster 应用程序的依赖项。
我正在使用以下版本(来自 jhipster 信息):
git version 2.15.0
node: v6.11.5
npm: 5.4.2
yarn: 1.2.1
yeoman: 2.0.0
对于我新生成的 JHipster 应用程序,我正在执行以下步骤:yarn global add generator-jhipster
(我得到 v4.10.2)mkdir ~/v4.10.2
cd ~/myNewGeneratedApp
jhipster
:这里我选择所有默认值(特别是 Angular 4)
(yarn install
自动执行,一切正常)
然后我运行 yarn start
一切开始顺利。
对于我的 ng-jhipster,我正在执行以下步骤:cd ~
git clone https://github.com/jhipster/ng-jhipster
cd ng-jhipster
git checkout v0.2.12
(使用来自 myNewGeneratedApp 的“相同”依赖版本)
现在我正在阅读 ng-jhipster wiki 并运行:
yarn install
yarn run test
yarn run build
yarn link
我回到 myNewGeneratedApp 文件夹:
cd ~/myNewGeneratedApp
yarn link ng-jhipster
所以在 ~/myNewGeneratedApp/node_modules 中,文件夹 ng-jhipster 很好地链接到我本地的 ng-jhipster 项目。
现在当我运行 yarn start
时出现以下错误:
ERROR in [at-loader] ./src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.ts:7:14
TS2415: Class 'AuthExpiredInterceptor' incorrectly extends base class 'JhiHttpInterceptor'.
Types of property 'requestIntercept' are incompatible.
Type '(options?: RequestOptionsArgs) => RequestOptionsArgs' is not assignable to type '(options?: RequestOptionsArgs) => RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
Types of parameters 'options' and 'options' are incompatible.
Type 'RequestOptionsArgs' is not assignable to type 'RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
ERROR in [at-loader] ./src/main/webapp/app/blocks/interceptor/auth.interceptor.ts:6:14
TS2415: Class 'AuthInterceptor' incorrectly extends base class 'JhiHttpInterceptor'.
Types of property 'requestIntercept' are incompatible.
Type '(options?: RequestOptionsArgs) => RequestOptionsArgs' is not assignable to type '(options?: RequestOptionsArgs) => RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
Types of parameters 'options' and 'options' are incompatible.
Type 'RequestOptionsArgs' is not assignable to type 'RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
ERROR in [at-loader] ./src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts:5:14
TS2415: Class 'ErrorHandlerInterceptor' incorrectly extends base class 'JhiHttpInterceptor'.
Types of property 'requestIntercept' are incompatible.
Type '(options?: RequestOptionsArgs) => RequestOptionsArgs' is not assignable to type '(options?: RequestOptionsArgs) => RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
Types of parameters 'options' and 'options' are incompatible.
Type 'RequestOptionsArgs' is not assignable to type 'RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
ERROR in [at-loader] ./src/main/webapp/app/blocks/interceptor/http.provider.ts:20:9
TS2345: Argument of type 'XHRBackend' is not assignable to parameter of type 'ConnectionBackend'.
Types of property 'createConnection' are incompatible.
Type '(request: Request) => XHRConnection' is not assignable to type '(request: any) => Connection'.
Type 'XHRConnection' is not assignable to type 'Connection'.
Types of property 'request' are incompatible.
Type 'Request' is not assignable to type 'Request'. Two different types with this name exist, but they are unrelated.
Types of property 'headers' are incompatible.
Type 'Headers' is not assignable to type 'Headers'. Two different types with this name exist, but they are unrelated.
Types have separate declarations of a private property 'mayBeSetNormalizedName'.
ERROR in [at-loader] ./src/main/webapp/app/blocks/interceptor/notification.interceptor.ts:6:14
TS2415: Class 'NotificationInterceptor' incorrectly extends base class 'JhiHttpInterceptor'.
Types of property 'requestIntercept' are incompatible.
Type '(options?: RequestOptionsArgs) => RequestOptionsArgs' is not assignable to type '(options?: RequestOptionsArgs) => RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
Types of parameters 'options' and 'options' are incompatible.
Type 'RequestOptionsArgs' is not assignable to type 'RequestOptionsArgs'. Two different types with this name exist, but they are unrelated.
Types of property 'headers' are incompatible.
Type 'Headers' is not assignable to type 'Headers'. Two different types with this name exist, but they are unrelated.
Types have separate declarations of a private property 'mayBeSetNormalizedName'.
ERROR in [at-loader] ./src/main/webapp/app/shared/alert/alert-error.component.ts:25:9
TS90010: Type 'Subscription' is not assignable to type 'Subscription'. Two different types with this name exist, but they are unrelated.
Property '_parent' is protected but type 'Subscription' is not a class derived from 'Subscription'.
ERROR in [at-loader] ./src/main/webapp/app/shared/alert/alert-error.component.ts:86:39
TS2345: Argument of type 'Subscription' is not assignable to parameter of type 'Subscription'.
Property '_parent' is protected but type 'Subscription' is not a class derived from 'Subscription'.
如果我通过以下操作“恢复”此步骤: yarn 添加 ng-jhipster
yarn start
-> 一切正常(使用真正的 NPM 依赖)
我注意到本地链接的 ng-jhipster 和 yarn 从 NPM 仓库获取的有一些区别:使用本地链接的项目:
- node_modules 文件夹存在于 myNewGeneratedApp/node_modules/ng-jhipster
- 没有“.js”文件。 (尚未执行 typescript 转译)
- 所以仍然有 *.ts 文件
我不知道这是否异常,但是 NPM 存储库的依赖性(运行良好)与上述几点不同(至少)。
也许 ng-jhipster 的 release
脚本也需要运行(?)。 (对于 npm run ngc
和 npm publish
步骤?)
我错过了这个过程吗?也许 wiki 中只缺少一个步骤?
它与这个问题有某种关系:ng-jhipster development creates compilation errors .所描述的步骤对我不起作用。
感谢您的帮助!
最佳答案
在此处查看 ng-jhipster 项目中的自述文件:https://github.com/jhipster/ng-jhipster/blob/master/README.md
关于jhipster - 在生成的 JHipster 应用程序上设置 ng-jhipster,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47085623/
我已经根据此链接安装了开箱即用的监控: http://www.jhipster.tech/monitoring/ 当我开始时: docker-compose up -d 一切都开始了,但 Elasta
我想将克隆的 ng-jhipster 项目配置为生成的 JHipster 应用程序的依赖项。 我正在使用以下版本(来自 jhipster 信息): git version 2.15.0 node:
最近,我一直在尝试为 JHipster 实现一个蓝图。我决定覆盖实体和实体服务器子生成器。每个子生成器都有多个阶段,我可以选择/完全覆盖/部分覆盖/不覆盖/。这些阶段是: /initializing(
在 Spring Boot 中,可以在 application.properties 文件中定义应用程序属性。例如,Rest 的前缀可以定义为 spring.data.rest.basePath=ap
是否可以为组织定制/扩展 JHipster? 我的意思是有一个本地版本,可以创建一些具有特定于组织的功能的项目?例如,使用自定义身份验证方案(仍然依赖于 Spring 安全性)、使用自定义样式(颜色、
我计划创建一个微服务应用程序,其中包含用于处理数据的专用服务(主要是基于 Mongodb 的服务)。我想知道是否有一种方法可以让我的其他微服务能够与此服务进行通信以利用共享数据。 JHipster A
我已经使用 yarn 安装了 jhipster-generator 版本 5.1.0。 今天,我需要卸载这个版本,以便从版本 5.1.0 降级到版本 5.0.1。 尝试时: yarn global r
我第一次尝试安装 jhipster 并且在设置方面已经出现问题:o 我正在按照“使用 Yarn 本地安装”(使用 Angular)的“安装 JHipster”页面上的步骤操作,该页面工作正常,但现在继
我在src/main/webapp/dist/img下有一些图片 我可以使用相对路径从我的 html 模板访问这些文件: 如果我将文件移动到子文件夹,我必须更新所有路径。 在 JHi
假设只有管理员可以创建新用户。 在管理 > 用户管理中有一个“创建新用户”按钮,但目前没有用。管理员无法设置密码和激活新用户。 我找到的唯一方法是: 退出 在主页上注册一个新帐户 以管理员身份再次登录
我正在尝试使用以下命令安装旧版本的 jhipster: sudo npm install -g generator-jhipster@3.2 或者 yarn global add generator-
有什么方法可以阻止 Jhipster 在生成后提交到我的本地存储库? 如果我导入新的 . jdl 或强制重新生成,Jhipster 会在未经我许可的情况下自动在我的本地存储库中提交新更改。请就此提出建
本文档中的“启用此功能时”是什么意思http://www.jhipster.tech/entities-filtering/引用? 我的 jdl 文件没问题(感谢最近的实现:https://githu
抱歉,如果这不是问这些问题的地方。但我只想知道是否... JHipster 可以去大规模应用吗? 是否可以最大限度地减少代码的生成,尤其是 UI 部分? 我可以扩展一些已经生成的 RestContro
我试图在我的自定义蓝图中覆盖模板 Entity.java.ejs 以添加一些额外的功能。不幸的是,如果生成实体,JHipster 使用其默认值。我不想覆盖整个写作。是否有可能仅覆盖某些模板并为其余部分
当我尝试在 jhipster 上创建一个新实体时,如果我选择添加一个类型枚举的字段,我会遇到这个问题: The entity Produit is being created. The entity
有人可以发布带有 angular 2 的 Jhipster 4.0 入门指南吗? 我不在乎它是否被释放。我只想用github上的最新代码生成代码并继续。 谢谢。 最佳答案 更新 - Deepu 在 g
我们使用了 jhipster 的微服务架构,生成了三个应用 哇, 微服务, 网关。 然后在服务器上运行 uaa 和 jhipster 注册表,我们还有一些全栈开发人员 希望同时开发网关和微服务的人。
在我们的项目中,我们使用域模型文档。一个文档可能有多个标题,所以根据我的 JPA 知识,我会像这样对 Document 实体进行建模: @Entity public class Document {
我需要复制一个 jhipster 项目。自从我创建了这个项目以来,我已经更新了 jhipster 版本。我想用第一个项目的相同 jhipster 版本复制项目。 我如何知道我的第一个应用程序使用的是哪
我是一名优秀的程序员,十分优秀!