Npm 是否有一种方法可以包含来自例如package.json父目录的文件?

Npm 是否有一种方法可以包含来自例如package.json父目录的文件?,npm,include,package,npm-install,package.json,Npm,Include,Package,Npm Install,Package.json,我希望能够安装本地模块(下面称为myLibModule1/和myLibModule2/),这些模块需要访问lib/目录中的某些dll文件 我试图使用package.json文件上的files属性来包括lib1.dll、lib2.dll和lib3.dll通过npm install命令安装 但是,看起来npm install只会将整个目录复制到node\u modules文件夹中,而不排除任何子文件夹 我甚至尝试将package.json添加到lib/文件夹中,然后将该文件夹用作模块的依赖项。但是,

我希望能够安装本地模块(下面称为
myLibModule1/
myLibModule2/
),这些模块需要访问
lib/
目录中的某些dll文件

我试图使用
package.json
文件上的
files
属性来包括
lib1.dll
lib2.dll
lib3.dll
通过
npm install
命令安装

但是,看起来
npm install
只会将整个目录复制到
node\u modules
文件夹中,而不排除任何子文件夹

我甚至尝试将package.json添加到
lib/
文件夹中,然后将该文件夹用作模块的依赖项。但是,这不仅将所有文件从库中复制,还将所有库子文件夹复制到我的
node_modules
中,从而产生冗余数据

lib/
├── myLibModule1/
│   ├── package.json
│   └── index.js
├── myLibModule2/
│   ├── package.json
│   └── index.js
├── lib1.dll
├── lib2.dll
├── lib3.dll
├── .
├── .
├── .
└── libn.dll
因此,在package.json中,我尝试了:

"files": [
 "../lib1.dll",
 "../lib2.dll",
 "../lib3.dll"
]
在最好的情况下,我希望开发人员在
node\u modules
文件夹中有一个模块,最后看起来像这样:

myLibModule1/
├── package.json
├── index.js
├── lib1.dll
├── lib2.dll
└── lib3.dll