npm:无法加载tgz依赖项的文件依赖项

时间:2019-06-18 14:55:45

标签: node.js npm npm-install

我无法使用我自定义的npm构建库并将其放入另一个项目的tgz中,因为它具有文件依赖性

我想在tgz中捆绑一个自定义的lib npm及其文件依赖性。

tgz:

ECHO

myLib的package.json :(存储在tgz中)

->myLib.tgz/
--->myLib.js
--->package.json
--->node_modules/
--->libs/
------->lib1/
--------->lib1.js
--------->package.json
...

问题是,当我将myLib.tgz放在另一个项目的package.json中并进行npm安装时,出现此错误:

{
  name:myLib ,...
  dependencies:{
     lib1:"./libs/lib1/"
   }
 }

package.json

Could not install "directoryWhereMyLibIs/myLib.tgz/libs/lib1" as it is not a directory and is not a file with a name ending in .tgz, .tar.gz or .tar

我该怎么办?

0 个答案:

没有答案