我想使用“ npm pack”创建一个npm软件包。该软件包应包含:
简单地说:“我的NPM软件包”应包含一些文件(也包括Java文件)。
问题是,创建的.tar软件包的“ package”文件夹未正确包含Maven原型的文件夹。 Maven文件夹中的某些文件被移到与软件包文件夹(.tar软件包的根文件夹)相同的级别。
这些文件例如:
等
因此,当我打开包装时,它看起来像这样: https://imgur.com/a/26J1eUt
某些.properties文件仍位于应有的正确文件夹中,而某些(如上所述)则不在。另外,一个名为“ java”的文件夹刚刚消失了,并且如上所述,它的文件也已移动。 它与npm不添加所有文件无关!他们只是不在正确的位置。
对于上下文:我想拥有一个用Node JS编写的可执行脚本,该脚本使用Maven原型和Angular Schematic(2个文件夹)来创建后端和前端。 安装软件包后,我的脚本可以使用git克隆这些文件夹并使用它们,但是我想让它像这样工作。
有没有办法使文件夹保持原样?