Feathers: Отсутствует файл Package.json [ошибка: ENOLOCAL]

Созданный на 8 авг. 2017  ·  24Комментарии  ·  Источник: feathersjs/feathers

Я пытался сгенерировать приложение из перьев.
но после первоначальных входных данных он создал этот журнал ошибок ниже...
0 информация сработала, если заканчивается на ок
1 подробный cli [ 'C:\Program Files\nodejs\node.exe',
1 подробный cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 подробный cli 'установить',
1 подробный cli 'eslint',
1 многословный cli 'мокко',
1 подробный cli 'запрос',
1 подробный cli 'запрос-обещание',
1 подробный cli '--save-dev',
1 подробный cli '--cache-min',
1 подробный cli '86400' ]
2 информация с использованием [email protected]
3 информация с использованием [email protected]
4 подробный сеанс npm ee4bff913200d922
5 глупая установка loadCurrentTree
6 глупая установка readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/eslint 96 мс (из кеша)
8 http fetch GET 200 https://registry.npmjs.org/request-promise 101 мс (из кеша)
9 глупых манифестов тегов pacote для eslint@latest получены за 175 мс
10 http fetch GET 200 https://registry.npmjs.org/request 133 мс (из кеша)
11 http fetch GET 200 https://registry.npmjs.org/mocha 162 мс (из кеша)
12 глупых манифестов тегов pacote для request-promise@latest получены за 171 мс
13 глупых манифестов тегов pacote для mocha @latest получены за 175 мс
14 глупых манифестов тегов pacote для request@latest , полученных за 199 мс
15 глупых установок loadIdealTree
16 глупая установка cloneCurrentTreeToIdealTree
17 глупая установка loadShrinkwrap
18 Глупая ошибка fetchPackageMetaData для файлаfeathers @file :feathers Не удалось установить из файла «feathers», так как он не содержит файла package.json.
19 подробный стек Ошибка: ENOENT: нет такого файла или каталога, откройте «e:\nodeapp\feat\feathers\package.json»
20 подробных cwd e:\nodeapp\feat
21 подробный Windows_NT 10.0.10586
22 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "eslint" "mocha" "request" " запрос-обещание" "--save-dev" "--cache-min" "86400"
23 многословных узла v8.2.1
24 многословных npm v5.3.0
25 код ошибки ENOLOCAL
Ошибка 26 Не удалось установить из "перьев", так как они не содержат файл package.json.
27 подробный выход [ 1, правда ]

Самый полезный комментарий

Удаление package-lock.json решило для меня.

Все 24 Комментарий

Что такое команда и зависимость? Судя по сообщению об ошибке, он пытается установить пакет из файла, а не из реестра.

Удаление package-lock.json решило для меня.

Также пришлось удалить app package.json, чтобы заставить его работать полностью.
а затем снова добавил платформы.

Вы проверили протокол вашей команды??

У меня была такая же проблема, и если вы включите ssh/https, команда работает.

npm установить ssh://git@...

Кто-нибудь может попробовать npm cache verify ? или npm cache clean --force ?
(из https://stackoverflow.com/questions/48143945/err-code-enolocal-npm-err-could-not-install-from)

@daffl Эта проблема возникает с командой feathers generate app для @assumer.

Я решил свою проблему, используя yarn install вместо npm install . Если это не сработает, вы можете попробовать удалить package-lock.json и попробовать то же самое.

Yarn на самом деле больше подходит для монорепозиториев, с включенным режимом рабочей области он идеально подходит для использования с lerna.

Для генераторов должен быть выбор между npm и yarn.

Я решил ошибку «ENOLOCAL», с которой столкнулся, добавив git+ssh:// в начало URL-адреса частного репо в зависимостях package.json .

Я обновил package-lock.json, снова запустив npm install ... и у меня это сработало. Пакет, который выдавал ошибку, был обновлен :)

npm я создаю-реагирую-приложение -g

После
npx создать-реагировать-приложение myApp

npm я создаю-реагирую-приложение -g

После
npx создать-реагировать-приложение myApp

Этот сработал для меня...

Удаление package-lock.json решило для меня.

решил и для меня. Проблема возникла после установки пакетов в Windows и фиксации package-lock.json. Оттуда он больше не устанавливался в Linux!

Еще одна вещь, которую нужно проверить, — просмотреть журналы , чтобы увидеть путь, по которому ищет npm.

В моем случае указанный локальный путь (файл:../lib) добавлялся к пути связанного модуля.

Урок состоит в том, чтобы убедиться, что вы npm unlink читаете все ранее созданные link каталоги модулей, которые могут расстроить, когда вы указываете npm найти модули.

Привет, ребята,

я работал с webStrom и node.js/npm в проекте WebApp. у меня такая же ошибка

Package.json file missing [error: ENOLOCAL]

также в моей папке проекта есть package.json.

Теперь я нашел решение. В package.json есть следующий код:

"serve": "../node_modules/.bin/vue-cli-service serve",
"build": "../node_modules/.bin/vue-cli-service build"

но если package.json находится на том же иерархическом уровне, он должен быть таким:

"serve": "node_modules/.bin/vue-cli-service serve",
"build": "node_modules/.bin/vue-cli-service build"

наилучшие пожелания,

Маркус

npm я создаю-реагирую-приложение -g

После
npx создать-реагировать-приложение myApp

большое спасибо.

npm я создаю-реагирую-приложение -g

Это сработало для меня

установка нпм

Я просто снова запускаю команду и работаю!

err: Не удалось установить из "@\api\modules\product\goods-spec\goods-spec", так как он не содержит файла package.json.

решение:
1、npm rm -r package-lock.json
2, npm установить пряжу
3、добавьте пряжу @/api/modules/product/goods-spec/goods-spec

Убедитесь, что файл package.json находится в общей папке, а не во вложенной папке. Это была моя проблема, и она была решена после переноса ее из src в общедоступную.

Моей проблемой был github: URL-адрес внутри блокировки пакета, удаление этого модуля из блокировки пакета позволило мне продолжить. Предыдущие решения не будут работать, потому что мои индикаторы диапазона в моих зависимостях слишком свободны, и полная переустановка без блокировки пакета, к сожалению, потребует либо сортировки строгих зависимостей вручную, либо обновления некоторых компонентов. Ни один из которых не в карты в эту секунду. быстрое редактирование package-lock.json помогло мне разобраться. Я не уверен, как все сломанные функции в блокировке пакета (ссылки, исходные URL-адреса и т. д.) стали чистой победой над базовой термоусадкой...

npm install -g создать-реагировать-приложение

npm я создаю-реагирую-приложение -g

После
npx создать-реагировать-приложение myApp

работал на меня

шаг 1: инициализация npm
шаг 2: npm i npm-install-all -g
шаг 3: npm-install-all Запустите эту команду и установите все модули

npm я создаю-реагирую-приложение -g

После
npx создать-реагировать-приложение myApp

этот работал для меня.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги