Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sapui5 如何在ui5 themelib的构建过程中访问node_modules文件夹?_Sapui5_Ui5 Tooling - Fatal编程技术网

Sapui5 如何在ui5 themelib的构建过程中访问node_modules文件夹?

Sapui5 如何在ui5 themelib的构建过程中访问node_modules文件夹?,sapui5,ui5-tooling,Sapui5,Ui5 Tooling,我想使用UI5工具(CLI)构建一个开放的UI5主题库。 这通常没有问题,但我想使用另一个UI5主题库来构建它,我通过npm安装了这个主题库,它位于node_modules目录中 在执行后的构建过程中 ui5 build --config ui/ui5.yaml 我收到错误消息,无法找到节点\模块目录中的.less文件: 错误消息:在路径中找不到文件 “/resources/node_modules/@my company/imported ui-themelib/dist/resources

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

在执行后的构建过程中

ui5 build --config ui/ui5.yaml
我收到错误消息,无法找到节点\模块目录中的.less文件:

错误消息:在路径中找不到文件 “/resources/node_modules/@my company/imported ui-themelib/dist/resources/sap/ui/core/themes/myteme/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 themelib的构建过程中,如何使node_modules文件夹可访问?也许在ui5.yaml配置文件中

我将非常感谢您的帮助

提前谢谢

弗洛里安