“ npm pack”将一些文件移到.tar包的根文件夹中

时间:2019-08-13 13:18:54

标签: npm pack

我想使用“ npm pack”创建一个npm软件包。该软件包应包含:

  • cli.js
  • package.json
  • 角度示意图的文件夹(是npm模块,没有问题)
  • Maven原型的文件夹(内部包括.properties和.java之类的文件)。

简单地说:“我的NPM软件包”应包含一些文件(也包括Java文件)。

问题是,创建的.tar软件包的“ package”文件夹未正确包含Maven原型的文件夹。 Maven文件夹中的某些文件被移到与软件包文件夹(.tar软件包的根文件夹)相同的级别。

这些文件例如:

  • Application.java
  • application-development.properties
  • application-staging.properties
  • HealthService.java

因此,当我打开包装时,它看起来像这样: https://imgur.com/a/26J1eUt

某些.properties文件仍位于应有的正确文件夹中,而某些(如上所述)则不在。另外,一个名为“ java”的文件夹刚刚消失了,并且如上所述,它的文件也已移动。 它与npm不添加所有文件无关!他们只是不在正确的位置。

对于上下文:我想拥有一个用Node JS编写的可执行脚本,该脚本使用Maven原型和Angular Schematic(2个文件夹)来创建后端和前端。 安装软件包后,我的脚本可以使用git克隆这些文件夹并使用它们,但是我想让它像这样工作。

有没有办法使文件夹保持原样?

0 个答案:

没有答案