标签: intershop

故事书在 Angular Intershop 项目中不起作用

当我尝试使用此命令将故事书添加到 Angular Intershop 项目npx -p @storybook/cli sb init --type angular然后运行时npm run storybook,它给了我这个错误:

ERROR in D:/angular-intershop/intershop-pwa/src/stories/0-Welcome.stories.ts
ERROR in D:/angular-intershop/intershop-pwa/src/stories/0-Welcome.stories.ts(1,25):
TS2307: Cannot find module '@storybook/angular/demo'.

ERROR in D:/angular-intershop/intershop-pwa/src/stories/1-Button.stories.ts
ERROR in D:/angular-intershop/intershop-pwa/src/stories/1-Button.stories.ts(4,24):
TS2307: Cannot find module '@storybook/angular/demo'.
Run Code Online (Sandbox Code Playgroud)

你知道缺少什么吗?谢谢

Storybook Angular Intershop 错误

我的 demo.d.ts 文件中有这个

declare module '@storybook/angular/demo' { export const Button: any; export const Welcome: any; }

intershop angular storybook

5
推荐指数
1
解决办法
712
查看次数

Intershop:有没有办法从 ISML 的属性文件中读取值?

从 ISML 中的属性文件读取属性值的建议方法是什么?

intershop

4
推荐指数
1
解决办法
137
查看次数

DiscoveryClient无法刷新其缓存!状态404

我已经设置了Intershop Commerce Management 7.8并且一切运行正常,除了我在错误日志文件中出现常量错误.

Eureka正在运行,我可以使用http:// localhost:8760访问Eureka UI .应用程序服务器和Solr已列出并正在运行.

eureka-client.properties中的URL设置为: http:// localhost:8760/eureka

任何想法在这里有什么不对?

这里有一些错误条目:

[2017-03-07 10:39:10.865 +0000] ERROR localhost ES1 appserver0 [] [] com.netflix.discovery.DiscoveryClient [] [] [] [] "DiscoveryClient-CacheRefreshExecutor-0" DiscoveryClient_DEVELOPER-SOLRSERVER/localhost_appserver0 - was unable to refresh its cache! status = Bad status: 404 java.lang.RuntimeException: Bad status: 404
        at com.netflix.discovery.DiscoveryClient.makeRemoteCall(DiscoveryClient.java:1589)
        at com.netflix.discovery.DiscoveryClient.makeRemoteCallWithFollowRedirect(DiscoveryClient.java:1460)
        at com.netflix.discovery.DiscoveryClient.makeRemoteCall(DiscoveryClient.java:1443)
        at com.netflix.discovery.DiscoveryClient.makeRemoteCall(DiscoveryClient.java:1394)
        at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1136)
        at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:1042)
        at com.netflix.discovery.DiscoveryClient.access$2100(DiscoveryClient.java:123)
        at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1900)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

[2017-03-07 10:39:14.269 +0000] ERROR localhost ES1 appserver0 …
Run Code Online (Sandbox Code Playgroud)

netflix-eureka intershop

2
推荐指数
1
解决办法
6806
查看次数

实时重新加载ISML模板

在Intershop 7.9项目中,我目前正在开发服务器上似乎没有监视ISML文件的变化.这意味着在查看任何ISML更改之前,必须进行盒式磁带重建.在以前的项目中我曾经做过(ISH 7.5,7.6,7.7),这是绝对必要的,只需保存ISML文件即可.

感觉我错过了一些非常简单的东西,但我似乎无法弄明白.到目前为止,我已经尝试了以下但没有成功:

  1. 确保禁用页面缓存.
  2. 通过运行以下命令重新部署服务器: gradlew deployServer
  3. 通过运行以下命令启用热代码重新加载:gradlew enableHotCodeReloading.
  4. 检查了gradle.properties位于的文件GRADLE_USER_HOME,我希望看到的所有墨盒都列为sourceCartridges.
  5. 检查environment.properties文件,据我所知,这个文件不包含任何可以为实时代码重新加载的属性.
  6. 重新安装了Intershop Studio.

任何有关如何解决这个问题的建议将不胜感激.

isml intershop

2
推荐指数
1
解决办法
193
查看次数

如何根据当前应用程序获取流水线中的当前通道域

在管道中,我需要获得分配了当前应用程序的通道域.

我得到了当前的ApplicationBO实例,但我无法从中获取通道域(我尝试在调试器中检查它,但我只能获取应用程序的域而不是通道).

这是当前应用程序和通道的分配方式:

公司组织:

  • 第1频道
    • App 1 <---如果在这个应用程序中获取Channel1
  • 第2频道
    • App 2 <---如果在这个应用程序中获取Channel2

两个应用程序共享包含管道的公共盒式磁带,我需要在其中获取当前通道

intershop

2
推荐指数
1
解决办法
55
查看次数

如何摆脱编译任务期间的随机groovy错误

在随机时间我在编译任务期间遇到这个groovy错误.

FAILURE: Build failed with an exception.

* Where:
Build file '/home/willem/projects/someproj/projects/someproj/build.gradle' line: 95

* What went wrong:
A problem occurred evaluating root project 'someproj'.
> Expecting a stackmap frame at branch target 14
  Exception Details:
    Location:
      build_wxobn4rxsir22ywxygzua0ka.$getStaticMetaClass()Lgroovy/lang/MetaClass; @6: if_acmpeq
    Reason:
      Expected stackmap frame at this location.
    Bytecode:
      0x0000000: 2ab6 0048 1202 a500 082a b800 4cb0 b200
      0x0000010: 4e4c 2bc7 000f 2ab6 0048 b800 5459 4cb3
      0x0000020: 004e 2bb6 0057 b0                      


* Try:
Run with --stacktrace option to get the …
Run Code Online (Sandbox Code Playgroud)

groovy intershop

2
推荐指数
1
解决办法
83
查看次数

Intershop对象布线如何工作

有人可以解释capi用于什么包装?是依赖注入吗?

还有什么是连接两个BO的正确方法(例如,BasketBO以及BucketBO访问他们的方法和创建一些新数据)?

是通过管道还是通过一些新的共同对象?

java dependency-injection intershop

1
推荐指数
1
解决办法
132
查看次数

Intershop代码部署工作流程

我不知道这是否是一个有效的问题,但什么是代码变化最少的,你需要停止应用程序服务器,运行前gradlew publishgradlew deployCartridges然后启动应用程序服务器?

我尚不清楚我可以在多大程度上进行代码更改。首选的开发工作流程是什么?

java intershop

1
推荐指数
1
解决办法
179
查看次数

InterShop日期比较条件不起作用

我有一个不起作用的条件:

<isif condition="#(Product:QLC_ValidTo > current_date)#">                        
    <span class="items-in-stock align-left">
        <isinclude template="product/inc/CC_StockStatus"/>
    </span>
</isif>
Run Code Online (Sandbox Code Playgroud)

两个操作数有两个有效值:

产品:QLC_ValidTo = 29.11.16和current_date = 13.10.17

但它不起作用.

我想尝试将其作为一个简单的比较来实现是不正确的,并且值应该转换为另一种格式?

java operators conditional-statements intershop

0
推荐指数
1
解决办法
86
查看次数