У меня проблемы с использованием собственной сборки npm, которую я запускаю и помещаю в tgz в другом проекте, из-за файловых зависимостей
Я хочу связать пользовательский lib npm и его файловые зависимости внутри tgz.
ТГЗ:
->myLib.tgz/
--->myLib.js
--->package.json
--->node_modules/
--->libs/
------->lib1/
--------->lib1.js
--------->package.json
...
package.json myLib: (хранится внутри tgz)
{
name:myLib ,...
dependencies:{
lib1:"./libs/lib1/"
}
}
Проблема, когда я помещаю myLib.tgz в package.json другого проекта и выполняю установку npm, у меня появляется эта ошибка:
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
пакет.json
{name:otherProject
dependencies:{myLib:"directoryWhereMyLibIs/myLib.tgz"}
}
что я могу сделать?