我想使用 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 配置文件中?
非常感谢您的帮助!
提前致谢
弗洛里安