Eu estava tentando gerar um aplicativo a partir do aplicativo de geração de penas
mas após as entradas iniciais, ele produziu esse log de erros abaixo ...
0 info funcionou se terminar com ok
1 cli verbose [ 'C:\Program Files\nodejs\node.exe',
1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 cli verbose 'instalar',
1 verbose cli 'eslint',
1 verbose cli 'mocha',
1 cli verbose 'solicitação',
1 cli verbose 'pedido-promessa',
1 verbose cli '--save-dev',
1 cli verbose '--cache-min',
1 verbose cli '86400' ]
2 informações usando [email protected]
3 informações usando [email protected]
4 sessão npm detalhada ee4bff913200d922
5 instalação boba loadCurrentTree
6 instalação boba readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/eslint 96ms (do cache)
8 http fetch GET 200 https://registry.npmjs.org/request-promise 101ms (do cache)
9 manifesto de tag do pacote bobo para eslint@latest buscado em 175ms
10 http fetch GET 200 https://registry.npmjs.org/request 133ms (do cache)
11 http fetch GET 200 https://registry.npmjs.org/mocha 162ms (do cache)
12 manifesto de tag do pacote bobo para request-promise@latest buscado em 171ms
13 manifesto de tag do pacote bobo para mocha@latest buscado em 175ms
14 manifesto de tag do pacote bobo para request@latest buscado em 199ms
15 instalação boba loadIdealTree
16 clone de instalação bobaCurrentTreeToIdealTree
17 instalação boba loadShrinkwrap
18 erro bobo fetchPackageMetaData para feathers@file :feathers Não foi possível instalar a partir de "feathers" porque não contém um arquivo package.json.
19 pilha detalhada Erro: ENOENT: nenhum arquivo ou diretório, abra 'e:\nodeapp\feat\feathers\package.json'
20 verbose cwd e:\nodeapp\feat
21 verbose 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" " request-promise" "--save-dev" "--cache-min" "86400"
23 nó detalhado v8.2.1
24 verbose npm v5.3.0
25 código de erro ENOLOCAL
26 error Não foi possível instalar a partir de "feathers" porque não contém um arquivo package.json.
27 saída detalhada [ 1, verdadeiro ]
Qual é o comando e a dependência? A partir da mensagem de erro, parece que está tentando instalar o pacote de um arquivo em vez do registro.
A exclusão do package-lock.json resolveu para mim.
Também tive que excluir o app package.json para que isso funcionasse totalmente.
e, em seguida, adicionou plataformas novamente.
Já verificou o protocolo do seu comando??
Eu tive o mesmo problema e se você incluir ssh/https, o comando funciona.
npm instala ssh://git@...
Alguém pode tentar npm cache verify
? ou npm cache clean --force
?
(de https://stackoverflow.com/questions/48143945/err-code-enolocal-npm-err-could-not-install-from)
@daffl Este problema aparece com o comando feathers generate app
para @assumer.
Resolvi meu problema usando yarn install
em vez de npm install
. Se isso não funcionar, você pode tentar excluir package-lock.json
e tentar a mesma coisa.
O Yarn é realmente mais adequado para monorepos, com o modo workspace ativado é perfeito para ser usado com lerna.
Deve haver uma escolha entre npm e yarn para os geradores.
Resolvi um erro "ENOLOCAL" que estava ocorrendo adicionando git+ssh://
à frente da URL do repositório privado nas dependências package.json
.
Atualizei o package-lock.json executando npm install
novamente.. e funcionou para mim. O pacote que estava lançando o erro foi atualizado :)
npm i create-react-app -g
Depois de
npx create-react-app myApp
npm i create-react-app -g
Depois de
npx create-react-app myApp
Esse funcionou para mim...
A exclusão do package-lock.json resolveu para mim.
resolveu para mim também. O problema aconteceu depois de instalar os pacotes no Windows e confirmar o package-lock.json. A partir daí não instalou mais no linux!
Outra coisa a verificar aqui é examinar os logs para ver o caminho que o npm está procurando.
No meu caso, o caminho local especificado (file:../lib) estava sendo anexado a um caminho de módulo vinculado.
A lição é garantir que você esteja npm unlink
acessando qualquer diretório de módulo link
ed anteriormente que pode ser perturbador onde você diz ao npm para encontrar os módulos
Ei pessoal,
trabalhei com webStrom e node.js/npm em um projeto WebApp. Eu tenho o mesmo erro
Package.json file missing [error: ENOLOCAL]
também na minha pasta de projeto está o package.json.
Agora encontrei uma solução. No package.json está o seguinte código:
"serve": "../node_modules/.bin/vue-cli-service serve",
"build": "../node_modules/.bin/vue-cli-service build"
mas se o package.json estiver no mesmo nível hierárquico, deve ser assim:
"serve": "node_modules/.bin/vue-cli-service serve",
"build": "node_modules/.bin/vue-cli-service build"
Cumprimentos,
Markus
npm i create-react-app -g
Depois de
npx create-react-app myApp
Muito obrigado.
npm i create-react-app -g
Isso funcionou para mim
npm instalar
Acabei de executar o comando novamente e trabalho!
err:Não foi possível instalar a partir de "@\api\modules\product\goods-spec\goods-spec" porque não contém um arquivo package.json.
solução:
1、npm rm -r package-lock.json
2、npm instalar fio
3、yarn add @/api/modules/product/goods-spec/goods-spec
Certifique-se de que o arquivo package.json esteja na pasta pública, não dentro de uma subpasta. Este foi o meu problema e foi resolvido depois de movê-lo de src para público.
Meu problema era um github: url dentro do package-lock, remover esse módulo do package-lock me permitiu prosseguir. As soluções anteriores não funcionariam porque meus indicadores de alcance em minhas dependências são muito frouxos e uma reinstalação completa sem um bloqueio de pacote, infelizmente, levaria a classificação manual das dependências restritas ou a atualização de alguns componentes. Nenhum dos quais está nas cartas neste segundo. uma edição rápida no package-lock.json me resolveu. Não tenho certeza de como todos os recursos quebrados no bloqueio de pacotes ('link', URLs de origem etc.)
npm install -g create-react-app
npm i create-react-app -g
Depois de
npx create-react-app myApp
trabalhou para mim
passo 1: npm init
passo 2: npm i npm-install-all -g
passo 3: npm-install-all Execute este comando e instale todos os módulos
npm i create-react-app -g
Depois de
npx create-react-app myApp
este funcionou para mim.
Comentários muito úteis
A exclusão do package-lock.json resolveu para mim.