Nodemon: Erro: Não é possível encontrar o módulo 'interno / util / tipos'

Criado em 30 out. 2017  ·  63Comentários  ·  Fonte: remy/nodemon

Isso é o que eu obtenho ao executar nodemon sem argumentos.

exception in nodemon killing node
Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:513:15)
    at Function.Module._load (module.js:463:25)
    at Module.require (module.js:556:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (/usr/local/lib/node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:612:30)
    at Object.Module._extensions..js (module.js:623:10)
    at Module.load (module.js:531:32)
    at tryModuleLoad (module.js:494:12)

Estou usando o nó 8.8.1

Comentários muito úteis

Eu resolvi desta forma:

sudo npm cache clean
sudo n 6.12.0
sudo npm uninstall npm -g
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
//if you are using a raspberry with node-red installed run this command to reinstall npm and node
update-nodejs-and-nodered 
//OR run this command to reinstall manually
sudo apt install nodejs npm

Todos 63 comentários

Parece que o nó v8.2.1 funciona.

Eu tive o mesmo problema. Quando voltei para a versão anterior do node js, o problema foi resolvido.

Ainda acontecendo na v8.9.0.

npm ERR! Não é possível encontrar o módulo 'interno / util / tipos'

Embora nodejs pareça instalar sem erros.

Abaixei para a v8.2.1 e ainda encontro os mesmos problemas:

xxx@xxx~/Programs/xxx.telegram.bot$ nvm alias default 8.2.1
default -> 8.2.1 (-> v8.2.1)
xxx<strong i="6">@xxx</strong>:~/Programs/xxx.telegram.bot$ cd /home/munkee/Programs/xxx.telegram.bot ; env "NODE_ENV=development" /usr/bin/nodemon --inspect=13845 --debug-brk index.js
exception in nodemon killing node
Error: Cannot find module 'internal/fs'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:40:20
    at Object.<anonymous> (/usr/lib/node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)

----------------------------------------------------------
If appropriate, please file an error with the output from:
$ /home/munkee/.nvm/versions/node/v8.2.1/bin/node /usr/bin/nodemon --inspect=13845 --debug-brk index.js --dump
At http://github.com/remy/nodemon/issues/new
----------------------------------------------------------

Eu tive esse problema, resolvi diminuindo minha versão do nó (para 6.2.2 no meu caso), atualizando o npm e, em seguida, voltando para o Node v9.0.0.

Estou usando o nvm. Estou me perguntando se preciso limpar e remover algo depois de descartar as versões do nó para executar a atualização do npm. Eu tentei apenas descartar e executar a atualização, mas ainda recebo o mesmo erro.

Eu encontrei a causa do problema. Este problema ocorre se o caminho padrão da linha de comando for definido no registro novamente

como você conserta aquilo? 😂
Estou usando ubuntu fwiw

Na quinta-feira, 9 de novembro de 2017, 08:07 ifredom, [email protected] escreveu:

Eu encontrei a causa do problema. Este problema ocorre se o caminho padrão
da linha de comando é definido no registro novamente

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343077326 ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/ABXXNFH2xvmsCGSeWjZ-asdA5ndnQe1Vks5s0rLNgaJpZM4QLuLN
.

Eu consertei assim (Windows):
Acontece que eu tinha uma versão antiga do npm.exe em C: \ ProgramData \ chocolateybin
Basta executar npm.exe install -g npm e ele consertou

O mesmo para a v8.9.1, ao tentar instalar o angular CLI:

D: \ playground \ ng> npm install -g @ angular / cli @ mais recente
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C: \ Arquivos de programas \ nodejs \ node.exe" "C: \ Usuários \\ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js "" install "" -g "" @ angular / cli @ mais recente "
npm ERR! nó v8.9.1
npm ERR! npm v3.7.1
npm ERR! código MODULE_NOT_FOUND

npm ERR! Não é possível encontrar o módulo 'interno / util / tipos'
npm ERR!
npm ERR! Se precisar de ajuda, você pode relatar este erro em:
npm ERR! https://github.com/npm/npm/issues

npm ERR! Inclua o seguinte arquivo com qualquer solicitação de suporte:
npm ERR! D: \ playground \ ng \ npm-debug.log

Eu acho que é relacionado a:
https://github.com/npm/npm/issues/19032 e está fechado. Para mim, isso ajudou.

No Windows, é assim que funciona:

  1. Vamos para\ global_modules \ node_modules,

  2. Exclua a pasta "npm" e todo o seu conteúdo,

  3. Vá para https://nodejs.org ,

  4. Baixe a versão "Recomendado para a maioria dos usuários" (atualmente 8.9.1 LTS),

  5. Instale-o

Isso funcionou para mim no Win7.

Alguém tem instruções para o Ubuntu. Eu assumiria o mesmo nó de remoção de negócio
módulos e começar de novo? 👊👍

No domingo, 12 de novembro de 2017, 17:22 aromot, [email protected] escreveu:

No Windows, é assim que funciona:

1

Vá para \ global_modules \ node_modules,
2

Exclua a pasta "npm" e todo o seu conteúdo,
3

Vá para https://nodejs.org ,
4

Baixe a versão "Recomendado para a maioria dos usuários" (atualmente 8.9.1
LTS),
5

Instale-o

Isso funcionou para mim no Win7.

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343752571 ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/ABXXNP9XRxVSsmFaapv8aZ4kTUeRBsg5ks5s1ylegaJpZM4QLuLN
.

Após a atualização para o OS X 10.13.1, ele começou a falhar.

brew upgrade node - corrigiu o problema

Estou tendo o mesmo problema no Mac. Meus testes estão falhando.

Erro: Não é possível encontrar o módulo 'interno / util / tipos'

versão do nó: v8.9.1
npm: 5.5.1

Qualquer ajuda seria apreciada.

@mmilenkovic
qual é a sua versão do nó?

Estou executando o OS X 10.13.1 e o nó 8.9.1, mas ainda tenho esse problema

@ wema1043

versão do nó: v8.9.0
acima do nível do mar: 5.5.1

consegui com o Node v6.2.2

Resolvi reinstalando o nodejs.

Eu resolvi desta forma:

sudo npm cache clean
sudo n 6.12.0
sudo npm uninstall npm -g
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
//if you are using a raspberry with node-red installed run this command to reinstall npm and node
update-nodejs-and-nodered 
//OR run this command to reinstall manually
sudo apt install nodejs npm

Tendo o mesmo problema no Windows 8.1 com o nó 8.9.1 e 9.2.0. O downgrade para o nó 6.12 resolve o problema. Desinstalações / instalações completas não. Como pode uma versão de nó estável ser lançada assim?

Resolvi isso reinstalando o bower. E executando a instalação do bower

Fechando. Isso parece estar relacionado a node_modules em cache entre as mudanças de versão.

Para quem está enfrentando esse problema em projetos ionic após atualizar para o Mac Sierra 10.13, saiba que o problema é com o CLI iônico (v1.7.16). Eu estava enfrentando problemas ao criar compilações usando o comando iônico normal
ionic build android
e eu estava conseguindo

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:542:15)
    at Function.Module._load (module.js:472:25)
    at Module.require (module.js:585:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:641:30)
    at Object.Module._extensions..js (module.js:652:10)
    at Module.load (module.js:560:32)
    at tryModuleLoad (module.js:503:12)

Cannot find module 'internal/util/types' (CLI v1.7.16)

A solução é, em vez de usar comandos iônicos, use os comandos cordova diretamente, como,
cordova build android
Espero que ajude alguém.

@eternalsayed mesmo problema aqui, mesma solução alternativa!

Você poderia resolver como fazer ionic serve ?

Estou usando ionic serve com --nolivereload e, além de me mostrar o seguinte aviso, não está falhando:

✗ (node:733) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.

@eternalsayed não funcionou para mim (em High Sierra), mesma saída:

ionic serve --nolivereload

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)

Cannot find module 'internal/util/types' (CLI v1.7.16)

Your system information:

Cordova CLI: 6.5.0
Gulp version:  CLI version 1.4.0
Gulp local:   Local version 3.9.1
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
ios-deploy version: 1.9.2
ios-sim version: 6.1.2
OS: Mac OS X El Capitan
Node Version: v8.9.1
Xcode version: Xcode 9.1 Build version 9B55

Estava funcionando para mim porque eu não tinha interrompido meu ionic serve durante toda a minha busca pela solução, mas também está falhando para mim agora. Isso torna nós dois com o problema.
Avise-me se encontrar uma solução para ionic serve agora. :(

Ok, então o que fiz para consertar meu problema foi desinstalei meu ionic-cli e instalei a versão mais recente. Isso resolveu os problemas.
Observe que na versão mais recente do ionic, os comandos são executados apenas com ionic cordova vez de ionic , com exceção de ionic serve .

npm uninstall -g ionic-cli
npm install -g ionic<strong i="10">@latest</strong>

Consegui resolver esse problema excluindo package-lock.json e reconstruindo os módulos de nó do meu projeto.

Eu tive esse problema usando a versão mais recente do nó e minha solução foi alterada do nó para a versão 6.12.1 depois eu desinstalei ionic e Cordova para então instalei novamente.

Ubuntu 17.04
Node v8.9.1

Isso estava ocorrendo comigo quando tentei executar meus scripts de gulp. Eu fiz poucas coisas, não tenho certeza de qual em particular resolveu, mas foi o que eu fiz:

sudo npm cache clean --force
sudo npm i -g npm

Então eu apaguei meus node_modules em meu projeto e depois de npm i tudo funcionou.

eu tive esse problema na minha caixa Win8.1; estava indo de
[email protected] e [email protected]
para
[email protected] e [email protected]

resolvido por estas etapas:
excluir C:\Users\<user>\AppData\Roaming\npm\node_modules\npm
execute npm install -g npm

Se alguém quiser adicionar esta solução alternativa às Perguntas frequentes, ficarei feliz em mesclar e tenho certeza de que os futuros usuários ficarão gratos a você.

Levantou um PR para o mesmo. Por favor, mescle.

Esse problema ainda persiste com o npm versão 5.1.1 e o nó estável.
A sugestão do FAQ ainda geraria _Não consigo encontrar o módulo 'internal / util / types_
A única coisa que funcionou no meu caso foi voltar para uma versão anterior do nó (6.3.1), usar o npm que vem com ele (3.10.3) para instalar quaisquer dependências e voltar para o estável.

Não achamos que isso seja um problema com o npm?

Na segunda-feira, 18 de dezembro de 2017, 16:21, Joey Toppin, [email protected] escreveu:

Esse problema ainda persiste com o npm versão 5.1.1 e o nó estável.
A sugestão do FAQ ainda geraria o módulo Não foi possível encontrar'interno / util / tipos
A única coisa que funcionou no meu caso foi voltar a um nó anterior
versão (6.3.1), use o npm que vem com ele (3.10.3) para instalar qualquer
dependências e encaminhar de volta para o estável.

-
Você está recebendo isso porque modificou o estado abrir / fechar.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-352476766 ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/AAA1hEFEL91Ga-hQntcmiCihl1CebsQIks5tBpEbgaJpZM4QLuLN
.

Fiz o downgrade para o Nó 6.12.3 e funcionou

tendo este problema após a nova instalação do Node 8.9.4 a partir de fontes (sobre o 6.9.x instalado anteriormente), no Ubuntu 14.04:

ickolay<strong i="6">@outpost</strong>:~$ sudo npm install -g node-gyp                                                                                                                                                                                                         
[sudo] password for nickolay:                                                                                                                                                                                                                            
npm ERR! code MODULE_NOT_FOUND                                                                                                                                                                                                                           
npm ERR! Cannot find module 'internal/util/types'                                                                                                                                                                                                        

npm ERR! A complete log of this run can be found in:                                                                                                                                                                                                     
npm ERR!     /home/nickolay/.npm/_logs/2018-01-15T12_14_28_012Z-debug.log 

https://github.com/remy/nodemon/blob/master/faq.md#error -cannot-find-module-internalutiltypes este não é um problema do nodemon, é npm, mas outros tiveram sucesso com esse item faq.

Eu tive esse problema, resolvi diminuindo minha versão do nó para 6.12.0

removendo C: \ Users {SEU NOME DE USUÁRIO} \ AppData \ Roaming \ npm
resolva para mim

Descobri que posso usar o npm versão 9.0.0, mas tive que desinstalar o gulp-sass e reinstalá-lo. Tudo ficou bem depois disso

No Ubuntu, se você instalou sua própria cópia do node, precisará limpar tudo. Portanto, remova o nó e o npm. Então livre-se do diretório node_modules ... no meu caso

    sudo rm -rf /usr/local/lib/node_modules

Para outros, use find ou locate para descobrir onde seus diretórios node_modules podem estar:

    sudo find / -name "node_modules" --print 2>/dev/null

Eu também removi meu diretório .npm em meu diretório inicial: rm -rf ~/.npm .

Observe, pode ser adequado apenas remover os subdiretórios npm dos diretórios node_modules acima, mas eu não testei isso. Eu apenas fui para o limpo e reinstalei a mesma versão do nó que estava me dando problemas. No meu caso, era 8.9.4LTS, com o normal make install .

Comecei a ter esse problema após outra atualização do Node (de 8.5.6 para 8.10.0 no meu caso) com n . Em seguida, consertou para mim (precisa do fio para ser instalado):

rm -rf /usr/local/lib/node_modules/npm
yarn global add [email protected] #put your desired version of npm here

no Windows 7, resolvi o problema indo para
C: \ Users \ my.username \ AppData \ Roamingnpm e excluindo a pasta node_modules. depois eu poderia executar "npm install" sem problemas.

usando

node v9.8.0
npm v3.5.3

Olá, por que você não tenta:

rm -rf node_modules
npm install

No OSX High Sierra / Brew instalado, semelhante a @artemv e outros:

brew uninstall nodejs
sudo rm -rdf cd /usr/local/lib/node_modules/
brew install nodejs

talvez você tenha várias versões graceful-fs

  1. npm list graceful-fs
  2. rm invalid's graceful-fs
  3. npm install

Eu também estava passando por isso com Ionic e tentei todos os remédios acima e nada funcionou. Então, só para ver o que aconteceria, executei yarn e ele consertou tudo para mim (eu já tinha instalado para outra coisa)

Ionic CLI 2.2.1
Nó 8.9.4
Fios 1.5.1
Ganhe 10

Vá para a sua pasta node_modules
C: \ Program Filesnodejsnode_modules.
Exclua a pasta npm, com todo o seu conteúdo, instale a versão desejada.

Eu tive o mesmo problema. Eu estava usando o nó 8.11.0. Agora fiz o downgrade para 6.0.0 e funcionará. Obrigado por suas valiosas sugestões

Para meu Mac, tive que remover as configurações de node / npm / npm / reinstalar o node LTS / Cordova - apenas um comando sudo deve ser necessário.

remover node e global node_modules

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

remova as configurações do usuário npm do seu perfil

rm -rf ~/.npm
rm -rf ~/.npm-global
rm -rf ~/.npmrc
nano ~/.profile      <-- remove any path additions regarding NPM and save

instalar NVM

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

instalar Node LTS com NVM

nvm install --lts

atualize o projeto iônico removendo qualquer node_modules anterior, reinstale o ionic / cordova

cd {project path}
rm -rf node_modules
npm install -g ionic cordova

finalmente, adicionar a plataforma iOS funciona ...

cordova platform add ios

Tudo isso configurou meu Mac com as seguintes versões:

cli packages: (/Users/{xxxxxx}/.nvm/versions/node/v8.11.2/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0 

local packages:

    @ionic/app-scripts : 3.1.9
    Cordova Platforms  : ios 4.5.4
    Ionic Framework    : ionic-angular 3.3.0

System:

    Node  : v8.11.2
    npm   : 5.6.0 
    OS    : macOS High Sierra
    Xcode : Xcode 9.3.1 Build version 9E501 

Environment Variables:

    ANDROID_HOME : not set

Tive o mesmo problema com o Node 10.3.0 (Windows 10). Segui as instruções para lidar com um erro semelhante aqui e corrigiu os dois erros. O comando foi: npm install --save-dev grunt-google-cdn

Tive este problema ao usar o Win 10 Wsl, node v. 9.3.0, npm v. 6.1.0 & gulp 3.9 e o que ajudou a usar o gulp novamente foi npm audit fix

Usando n para gerenciamento de versão. O que consertou para mim:

curl -0 -L https://npmjs.com/install.sh | sudo sh
sudo npm cache clean

@aromot onde posso encontrar \ global_modulesnode_modules?

@QuocCong após remover i / c / Users / JoSuper / AppData / Roaming / npm / get this

Plataforma $ cordova adicionar android @ 6
bash: / c / Users / JoSuper / AppData / Roaming / npm / cordova: Não existe esse arquivo ou diretório

@josuper A pasta "global_modules" está localizada na raiz da instalação do NodeJS. Não sei dizer onde está exatamente, estou usando uma pasta personalizada em vez do caminho padrão proposto pela instalação.

O downgrade da versão do nó funcionou para mim. Usei o volta-cli para tentar algumas versões de nós diferentes até encontrar uma que funcionasse.

C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko> npm run dev

[email protected] dev C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko
desenvolvimento de execução npm

internal / modules / cjs / loader.js: 638
jogue err;
^

Erro: Não é possível encontrar o módulo 'interno / util / tipos'
em Function.Module._resolveFilename (internal / modules / cjs / loader.js: 636: 15)
em Function.Module._load (internal / modules / cjs / loader.js: 562: 25)
em Module.require (internal / modules / cjs / loader.js: 692: 17)
em require (internal / modules / cjs / helpers.js: 25: 18)
em evalmachine.: 44: 31
em Object.(C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-konode_modulesnpmnode_modules \ graceful-fs \ fs.js: 11: 8)
em Module._compile (internal / modules / cjs / loader.js: 778: 30)
em Object.Module._extensions..js (internal / modules / cjs / loader.js: 789: 10)
em Module.load (internal / modules / cjs / loader.js: 653: 32)
em tryModuleLoad (internal / modules / cjs / loader.js: 593: 12)
npm ERR! código ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev: npm run development
npm ERR! Status de saída 1
npm ERR!
npm ERR! Falha no script dev [email protected] .
npm ERR! Isso provavelmente não é um problema com o npm. Provavelmente, há uma saída de registro adicional acima.

npm ERR! Um registro completo desta execução pode ser encontrado em:
npm ERR! C: \ Usuários \ Usuário \ AppData \ Roamingnpm-cache_logs \ 2019-10-14T16_25_58_379Z-debug.log

C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko> yarn install
'yarn' não é reconhecido como um comando interno ou externo,
programa operável ou arquivo em lote.

Alguém pode me ajudar?

Atualizar a versão do nó para a estável funcionou para mim.
npm cache clean -f
npm instalar n estável -g
npm cache clean -f

Sei que está fechado, mas quero adicionar uma solução alternativa para esse problema.

Sim, a atualização da versão do nó sempre funciona. Porque está relacionado com a versão do pacote npm. O problema real é a versão npm muito antiga para isso. Você pode atualizar a versão do npm com a versão do nó. Por exemplo: a página de download do nodejs.org disse que: "Última versão do LTS: 12.14.1 (inclui npm 6.13.4)". Se você desinstalar o npm em seu global e depois instalar novamente, você corrigirá este problema.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

fabianMendez picture fabianMendez  ·  4Comentários

olalonde picture olalonde  ·  3Comentários

Mohammad-Quanit picture Mohammad-Quanit  ·  5Comentários

Bastorx picture Bastorx  ·  5Comentários

endquote picture endquote  ·  4Comentários