点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我很高兴能够使用最近引入的 SAP UI5 CLI工具。 太好了!
但是我遇到了一个困难:如果我们尝试使用npm私有注册表,则构建会失败,因为无法访问注册表
我的项目依赖于存储在专用注册表中的自定义模块。 一旦建立的项目将作为Fiori Lauchpad中的应用程序进行部署。 到目前为止,所有内容都可以在本地PC上运行,但私人注册表似乎是一个严重的阻碍因素...
例如
1)在package.json中,devDependencies:
..." devDependencies":{
" @ sap/ui5-builder-webide-extension":" ^ 1.0.2",
" @ mycompany/ui5-middleware-alternateproxy":" ^ 0.1.0",...
2)
@sap:registry = <一个rel =" nofollow" hraf=" https://npm.sap.com/"> https://npm.sap.com/
@mycompany: 注册表= http://cloud-connector-exposed-host/apps/nexus/repository/npm-public-group/
3)在座舱/连通性/目的地
定义一个名为" cloud-connector-exposed-host"的虚拟主机,并将WebIDEEnabled和WebIDEUsage属性设置为true(不确定DIBuild是否考虑了该主机)
4)构建项目...不幸的是失败
npm ERR! 代码E502
npm ERR! 502找不到主机:@ mycompany/ui5-middleware-alternateproxy @ 0.1.0
是否有可能在webIDE中访问私人npm注册表? 有关MTA项目中的私有Maven存储库的相同问题。 似乎找不到任何文档,并且基于它们全部都使用http/https的事实,我希望在我们的Cloud连接器上定义这样的URL就能达到目的...
有什么主意吗?
嗨,关于这个有什么新闻吗?
我正面临着同样的问题。 似乎构建过程无法识别我放入节点模块文件夹中的.npmrc文件。
我想到的唯一解决方案是在Jenkins管道(Project Piper)上实现完整的构建过程。
但是总的来说,我希望Webide能够在构建期间通过SAP云连接器访问我的公司npm存储库。
一周热门 更多>