2

我想使用 ui5 工具 (CLI) 构建一个开放的 UI5 主题库。这通常没问题,但我想使用我通过 npm 安装的另一个 UI5 主题库来构建它,它位于 node_modules 目录中。

在执行后的构建过程中

ui5 build --config ui/ui5.yaml

我收到错误消息,即找不到 node_modules 目录中的 .less 文件:

错误消息:找不到路径'/resources/node_modules/@my-company/imported-ui-themelib/dist/resources/sap/ui/core/themes/mytheme/library.source.less'的文件

我试图以这种方式包含文件:

@import "../../../../../node_modules/@my-company/imported-ui-themelib/dist/resources/sap/ui/core/themes/mytheme/library.source.less";

在位于目录中的 library.source.less 文件中:

ui/themelib-custom/src/sap/ui/core/themes/mythemecustom/library.source.less

node_modules 目录中的 .less 文件已安装,我复制了相对路径以确保没有拼写错误。但不知何故,构建过程的运行时不包括可访问的 node_modules 文件夹。

任何人都可以帮忙吗?如何在我的 ui5 主题库的构建过程中使 node_modules 文件夹可访问?也许以某种方式在 ui5.yaml 配置文件中?

非常感谢您的帮助!

提前致谢

弗洛里安

4

0 回答 0