我无法使用我自定义的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
我该怎么办?