Я пытался сгенерировать приложение из перьев.
но после первоначальных входных данных он создал этот журнал ошибок ниже...
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 решило для меня.
Также пришлось удалить 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
этот работал для меня.
Самый полезный комментарий
Удаление package-lock.json решило для меня.