Nodemon: Erreur : Impossible de trouver le module « interne/util/types »

Créé le 30 oct. 2017  ·  63Commentaires  ·  Source: remy/nodemon

C'est ce que j'obtiens en exécutant nodemon sans arguments.

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)

J'utilise le nœud 8.8.1

Commentaire le plus utile

Je l'ai résolu de cette manière :

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

Tous les 63 commentaires

Ah on dirait que le nœud v8.2.1 fonctionne.

J'ai eu le même problème. Lorsque je suis revenu à l'ancienne version de node js, le problème a été résolu.

Toujours en cours dans la v8.9.0.

npm ERR ! Impossible de trouver le module 'interne/util/types'

Bien que nodejs ait semblé s'installer sans erreur.

Je suis passé à la v8.2.1 et je rencontre toujours les mêmes problèmes :

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
----------------------------------------------------------

J'ai eu ce problème, je l'ai résolu en descendant ma version de nœud (à 6.2.2 dans mon cas), en mettant à jour npm, puis en revenant à Node v9.0.0.

J'utilise nvm. Je me demande si je dois effacer quelque chose après avoir déposé les versions du nœud pour ensuite exécuter la mise à jour npm. J'ai juste essayé de laisser tomber et d'exécuter la mise à jour mais j'obtiens toujours la même erreur.

J'ai trouvé la cause du problème. Ce problème se produit si le chemin par défaut de la ligne de commande est à nouveau défini dans le registre

Comment corrigez-vous cela? ??
J'utilise ubuntu fwiw

Le jeu. 9 novembre 2017, 08:07 ifredom, [email protected] a écrit :

J'ai trouvé la cause du problème. Ce problème se produit si le chemin par défaut
de la ligne de commande est à nouveau défini dans le registre

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343077326 , ou couper le son
le fil
https://github.com/notifications/unsubscribe-auth/ABXXNFH2xvmsCGSeWjZ-asdA5ndnQe1Vks5s0rLNgaJpZM4QLuLN
.

Je l'ai corrigé comme ceci (Windows):
Il s'est avéré que j'avais une ancienne version de npm.exe dans C:\ProgramData\chocolateybin
Exécutez simplement npm.exe install -g npm et cela l'a corrigé

Idem pour la v8.9.1, lorsque vous essayez d'installer la CLI angulaire :

D:\playground\ng>npm install -g @angular/ cli@latest
npm ERR ! Windows_NT 6.3.9600
npm ERR ! argv "C:\Program Files\nodejs\node.exe" "C:\Users\\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install" "-g" "@angular/ cli@latest "
npm ERR ! nœud v8.9.1
npm ERR ! npm v3.7.1
npm ERR ! code MODULE_NOT_FOUND

npm ERR ! Impossible de trouver le module 'interne/util/types'
npm ERR !
npm ERR ! Si vous avez besoin d'aide, vous pouvez signaler cette erreur à l'adresse :
npm ERR ! https://github.com/npm/npm/issues

npm ERR ! Veuillez inclure le fichier suivant avec toute demande d'assistance :
npm ERR ! D:\terrain de jeu\ng\npm-debug.log

Je pense que c'est lié à :
https://github.com/npm/npm/issues/19032 et il est fermé. Pour moi, cela a aidé.

Sous Windows, voici comment cela s'est passé :

  1. Aller à\global_modules\node_modules,

  2. Supprimez le dossier "npm" et tout son contenu,

  3. Allez sur https://nodejs.org ,

  4. Téléchargez la version "Recommandé pour la plupart des utilisateurs" (actuellement 8.9.1 LTS),

  5. Installez-le

Cela a fonctionné pour moi sur Win7.

Quelqu'un a des instructions pour Ubuntu. Je suppose que la même affaire supprime le nœud
modules et recommencer ?👊👍

Le dimanche 12 novembre 2017, 17:22 aromot, [email protected] a écrit :

Sous Windows, voici comment cela s'est passé :

1.

Allez dans \global_modules\node_modules,
2.

Supprimez le dossier "npm" et tout son contenu,
3.

Allez sur https://nodejs.org ,
4.

Téléchargez la version "Recommandé pour la plupart des utilisateurs" (actuellement 8.9.1
C'EST),
5.

Installez-le

Cela a fonctionné pour moi sur Win7.

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343752571 , ou couper le son
le fil
https://github.com/notifications/unsubscribe-auth/ABXXNP9XRxVSsmFaapv8aZ4kTUeRBsg5ks5s1yegaJpZM4QLuLN
.

Après la mise à niveau vers OS X 10.13.1, il a commencé à échouer.

nœud de mise à niveau de brew - a résolu le problème

J'ai le même problème sur Mac. Mes tests échouent.

Erreur : Impossible de trouver le module « interne/util/types »

version du nœud : v8.9.1
npm : 5.5.1

Toute aide serait appréciée.

@mmilenkovic
quelle est ta version de nœud ?

J'exécute OS X 10.13.1 et node 8.9.1 mais j'ai toujours ce problème

@ wema1043

version du nœud : v8.9.0
au-dessus du niveau de la mer : 5.5.1

obtenu avec Node v6.2.2

Je l'ai résolu en réinstallant nodejs.

Je l'ai résolu de cette manière :

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

Ayant le même problème sur Windows 8.1 avec les nœuds 8.9.1 et 9.2.0. La rétrogradation vers le nœud 6.12 résout le problème. Les désinstallations/installations complètes ne le font pas. Comment une version de nœud stable peut-elle être publiée comme ça ?

J'ai résolu ce problème en réinstallant Bower. Et l'installation de la tonnelle en cours d'exécution

Fermeture. Cela semble être lié aux node_modules mis en cache entre les changements de version.

Pour ceux qui sont confrontés à ce problème sur des projets ionic après la mise à jour vers Mac Sierra 10.13, sachez que le problème vient de la CLI ionique (v1.7.16). J'étais confronté à un problème lors de la création de builds à l'aide de la commande ionique normale
ionic build android
et j'obtenais

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)

La solution est, au lieu d'utiliser des commandes ioniques, d'utiliser directement les commandes cordova , comme,
cordova build android
J'espère que ça aide quelqu'un.

@eternalsayed même problème ici, même solution de contournement !

Pourriez-vous résoudre comment faire ionic serve ?

J'utilise ionic serve avec --nolivereload et en plus il m'affiche l'avertissement suivant, il n'échoue pas :

✗ (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'a pas fonctionné pour moi (dans High Sierra), même résultat :

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

Cela fonctionnait pour moi parce que je n'avais pas arrêté mon ionic serve pendant toute ma recherche de solution, mais cela échoue aussi pour moi maintenant. Cela fait de nous deux avec le problème.
Faites-moi savoir si vous trouvez une solution pour ionic serve maintenant. :(

D'accord, ce que j'ai fait pour résoudre mon problème, c'est de désinstaller mon ionic-cli et d'installer la dernière version. Cela a résolu les problèmes.
Notez que dans la dernière version d'ionic, les commandes s'exécutent avec ionic cordova au lieu de ionic uniquement, à l'exception de ionic serve .

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

J'ai pu résoudre ce problème pour moi en supprimant package-lock.json et en reconstruisant les modules de nœud pour mon projet.

J'ai eu ce problème en utilisant la dernière version de node et ma solution a été modifiée Node vers la version 6.12.1 plus tard, j'ai désinstallé ionic et Cordova pour ensuite les réinstaller.

Ubuntu 17.04
Nœud v8.9.1

Cela m'arrivait lorsque j'essayais d'exécuter mes scripts gulp. J'ai fait quelques choses, je ne sais pas vraiment laquelle en particulier l'a résolu, mais voici ce que j'ai fait :

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

Ensuite, j'ai supprimé mes node_modules dans mon projet et après le npm i tout a fonctionné.

j'ai eu ce problème dans ma boîte Win8.1; allait de
[email protected] et [email protected]
à
[email protected] et [email protected]

résolu par ces étapes:
supprimer C:\Users\<user>\AppData\Roaming\npm\node_modules\npm
courir npm install -g npm

Si quelqu'un souhaite ajouter cette solution de contournement à la FAQ, je serais heureux de fusionner et je suis certain que les futurs utilisateurs vous en seront reconnaissants.

A soulevé un PR pour le même. Veuillez fusionner.

Ce problème persiste toujours avec npm version 5.1.1 et nœud stable.
La suggestion de FAQ donnerait toujours _Impossible de trouver le module 'internal/util/types_
La seule chose qui a fonctionné dans mon cas était de revenir à une version de nœud antérieure (6.3.1), d'utiliser npm qui l'accompagne (3.10.3) pour installer toutes les dépendances et de revenir à la version stable.

Ne pensons-nous pas que c'est un problème avec npm ?

Le lundi 18 décembre 2017, 16:21 Joey Toppin, [email protected] a écrit :

Ce problème persiste toujours avec npm version 5.1.1 et nœud stable.
La suggestion de FAQ donnerait toujours le module Impossible de trouver'interne/util/types
La seule chose qui a fonctionné dans mon cas était de revenir à un nœud antérieur
version (6.3.1), utilisez npm qui l'accompagne (3.10.3) pour installer n'importe quel
dépendances et retour à l'écurie.

-
Vous recevez ceci parce que vous avez modifié l'état ouvert/fermé.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-352476766 , ou couper le son
le fil
https://github.com/notifications/unsubscribe-auth/AAA1hEFEL91Ga-hQntcmiCihl1CebsQIks5tBpEbgaJpZM4QLuLN
.

Rétrogradé au nœud 6.12.3 et cela a fonctionné

ayant ce problème après une nouvelle installation de Node 8.9.4 à partir des sources (par rapport à 6.9.x précédemment installé), sur 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 ce n'est pas un problème de nodemon, c'est npm, mais d'autres ont eu du succès avec cet élément de faq.

J'ai eu ce problème, je l'ai résolu en faisant tomber ma version de nœud à 6.12.0

suppression de C:\Users{VOTRE NOM D'UTILISATEUR}\AppData\Roaming\npm
le résoudre pour moi

J'ai découvert que je pouvais utiliser la version 9.0.0 de npm mais j'ai dû désinstaller gulp-sass, puis le réinstaller. Tout allait bien après ça

Sur Ubuntu, si vous avez installé votre propre copie de nœud, vous devrez tout nettoyer. Supprimez donc node et npm. Ensuite, débarrassez-vous du répertoire node_modules... dans mon cas

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

Pour d'autres, utilisez find ou locate pour découvrir où vos répertoires node_modules peuvent être :

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

J'ai également supprimé mon répertoire .npm dans mon répertoire personnel : rm -rf ~/.npm .

Notez qu'il peut être approprié de simplement supprimer les sous-répertoires npm des répertoires node_modules ci-dessus, mais je n'ai pas testé cela. Je suis juste allé pour nettoyer puis j'ai réinstallé la même version de nœud qui me posait des problèmes. Dans mon cas, c'était 8.9.4LTS, avec le make install normal.

J'ai commencé à avoir ce problème après une autre mise à niveau de Node (de 8.5.6 à 8.10.0 dans mon cas) avec n . La suite l'a corrigé pour moi (nécessite du fil à installer):

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

sur windows 7, j'ai résolu le problème en allant sur
C:\Users\my.username\AppData\Roamingnpm et en supprimant le dossier node_modules. ensuite, je pouvais exécuter "npm install" sans problème.

à l'aide de

nœud v9.8.0
npm v3.5.3

Bonjour, pourquoi n'essayez-vous pas :

rm -rf node_modules
npm install

Sur OSX High Sierra / Brew Installé, similaire à @artemv et autres :

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

peut-être que vous avez plusieurs versions graceful-fs

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

Je rencontrais aussi cela avec Ionic et j'ai essayé tous les remèdes ci-dessus et rien n'a fonctionné. Ensuite, juste pour voir ce qui se passerait, j'ai couru yarn et ça a tout réparé pour moi (je l'avais déjà installé pour autre chose)

Ionic CLI 2.2.1
Nœud 8.9.4
Fil 1.5.1
Gagnez 10

Allez dans votre dossier node_modules
C:\Program Filesnodejsnode_modules.
Supprimez le dossier npm, avec tout son contenu, installez la version souhaitée.

J'ai eu le même problème. J'utilisais le nœud 8.11.0. Maintenant, je l'ai rétrogradé à 6.0.0 et cela fonctionnera. Merci pour vos précieuses suggestions

Pour mon Mac, j'ai dû supprimer les paramètres node/npm/npm/réinstaller le nœud LTS/Cordova -- une seule commande sudo devrait être requise.

supprimer le nœud et global node_modules

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

supprimer les paramètres utilisateur npm de votre profil

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

installer NVM

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

installer Node LTS avec NVM

nvm install --lts

mettre à jour le projet ionic en supprimant tous les node_modules précédents, réinstaller ionic/cordova

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

enfin, ajoutez la plate-forme iOS fonctionne...

cordova platform add ios

Tout cela a configuré mon Mac avec les versions suivantes :

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

J'ai eu le même problème avec Node 10.3.0 (Windows 10). J'ai suivi les instructions pour gérer une erreur similaire ici et cela a corrigé les deux erreurs. La commande était : npm install --save-dev grunt-google-cdn

J'ai eu ce problème avec Win 10 Wsl, node v. 9.3.0, npm v. 6.1.0 & gulp 3.9 et ce qui a aidé à réutiliser gulp était npm audit fix

Utilisation de n pour la gestion des versions. Qu'est-ce qui l'a corrigé pour moi:

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

@aromot où puis-je trouver \global_modulesnode_modules ?

@QuocCong après avoir supprimé i /c/Users/JoSuper/AppData/Roaming/npm/ obtenez ceci

$ plate-forme cordova ajouter android@6
bash : /c/Users/JoSuper/AppData/Roaming/npm/cordova : aucun fichier ou répertoire de ce type

@josuper Le dossier "global_modules" est situé à la racine de votre installation NodeJS. Je ne peux pas dire où il se trouve exactement, j'utilise un dossier personnalisé au lieu du chemin par défaut proposé par l'installation.

La rétrogradation de la version du nœud a fonctionné pour moi. J'ai utilisé volta-cli pour essayer différentes versions de nœuds jusqu'à ce que j'en trouve une qui fonctionne.

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

[email protected] dev C:xampp\htdocs\DICA\dica-upload-ok-calendario-ko
développement d'exécution npm

interne/modules/cjs/loader.js:638
jeter l'erreur ;
^

Erreur : Impossible de trouver le module « interne/util/types »
à Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
à Function.Module._load (internal/modules/cjs/loader.js:562:25)
à Module.require (internal/modules/cjs/loader.js:692:17)
au besoin (interne/modules/cjs/helpers.js:25:18)
à evalmachine.:44:31
à l'objet.(C:xampp\htdocs\DICA\dica-upload-ok-calendario-konode_modulesnpmnode_modules\graceful-fs\fs.js:11:8)
à Module._compile (internal/modules/cjs/loader.js:778:30)
à Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
à Module.load (internal/modules/cjs/loader.js:653:32)
à tryModuleLoad (interne/modules/cjs/loader.js:593:12)
npm ERR ! code ELIFECYCLE
npm ERR ! erreur 1
npm ERR ! [email protected] dev : npm run development
npm ERR ! État de sortie 1
npm ERR !
npm ERR ! Échec du script de développement [email protected] .
npm ERR ! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.

npm ERR ! Un journal complet de cette course peut être trouvé dans:
npm ERR ! C:\Users\Utilizador\AppData\Roamingnpm-cache_logs\2019-10-14T16_25_58_379Z-debug.log

C:xampp\htdocs\DICA\dica-upload-ok-calendario-ko>installation du fil
'fil' n'est pas reconnu comme une commande interne ou externe,
programme exécutable ou fichier batch.

Est-ce que quelqu'un peut m'aider?

La mise à niveau de la version du nœud vers la version stable a fonctionné pour moi.
nettoyage du cache npm -f
npm install n stable -g
nettoyage du cache npm -f

Je sais que c'est fermé mais je veux ajouter une solution alternative à ce problème.

Oui, la mise à jour de la version du nœud fonctionne à chaque fois. Parce que c'est lié à la version du package npm. Le vrai problème est que la version npm est trop ancienne pour cela. Vous pouvez mettre à jour la version npm avec la version du nœud. Par exemple : la page de téléchargement de nodejs.org indique : "Dernière version LTS : 12.14.1 (inclut npm 6.13.4)". Si vous désinstallez npm dans votre global et après cette installation à nouveau, vous corrigerez ce problème.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

fabianMendez picture fabianMendez  ·  4Commentaires

Bastorx picture Bastorx  ·  5Commentaires

piton13 picture piton13  ·  3Commentaires

dimsmol picture dimsmol  ·  4Commentaires

endquote picture endquote  ·  4Commentaires