Экосистема
using npm@6.1.0
using node@v8.11.1
Контекст
У меня есть проект JS, который включает локальную зависимость:
package.json:
"dependencies": {
"my_local_module": "file:my_local_module"
},
Затем я опубликовал проект как npm
приватный пакет: пока все в порядке.
Выпуск
Когда я пытаюсь установить свой личный пакет, у меня возникает эта проблема:
33 error code ENOLOCAL
34 error Could not install from "node_modules\@my_scope\my_project\my_local_module" as it does not contain a package.json file.
Конечно, файл package.json
существует. Когда я пытаюсь вручную скопировать проект из gitHub вместо установки его с npm
, он работает отлично, но я действительно хотел бы, чтобы он работал с:
npm install @my_scope\my_project
Есть ли особый способ публикации пакетов, когда они содержат локальные зависимости или что-то подобное? Спасибо за вашу помощь.