npm: не может загрузить файловые зависимости tgz-зависимостей - PullRequest
1 голос
/ 18 июня 2019

У меня проблемы с использованием собственной сборки 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"}

}

что я могу сделать?

...