有没有办法包含来自例如package.json父目录?

时间:2019-05-24 14:55:04

标签: npm include package npm-install package.json

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

我尝试使用files文件上的package.json属性来包含lib1.dlllib2.dlllib3.dll通过{{1}安装}命令。

但是,看来npm install <path to local module>只会将整个目录复制到npm install <path to local module>文件夹中,而不会排除任何子文件夹。

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

node_modules

因此,我在package.json中尝试过:

lib/
├── myLibModule1/
│   ├── package.json
│   └── index.js
├── myLibModule2/
│   ├── package.json
│   └── index.js
├── lib1.dll
├── lib2.dll
├── lib3.dll
├── .
├── .
├── .
└── libn.dll

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

node_modules

0 个答案:

没有答案