Nodemon: Ошибка: не удается найти модуль 'internal / util / types'

Созданный на 30 окт. 2017  ·  63Комментарии  ·  Источник: remy/nodemon

Это то, что я получаю при запуске nodemon без аргументов.

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)

Я использую узел 8.8.1

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

Я решил это так:

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

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

А, похоже, узел v8.2.1 работает.

Я была такая же проблема. Когда я вернулся к старой версии node js, проблема была решена.

Все еще происходит в версии 8.9.0.

npm ERR! Не удается найти модуль 'internal / util / types'

Хотя nodejs вроде установился без ошибок.

Я опустился до версии 8.2.1 и все еще сталкиваюсь с теми же проблемами:

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

У меня была эта проблема, я исправил ее, отказавшись от своей версии узла (до 6.2.2 в моем случае), обновив npm, а затем вернувшись к Node v9.0.0.

Я использую nvm. Мне интересно, нужно ли мне удалить что-то после сброса версий узла, чтобы затем запустить обновление npm. Я пробовал просто сбросить и запустить обновление, но все равно получаю ту же ошибку.

Я нашел причину проблемы, эта проблема возникает, если в реестре снова задан путь командной строки по умолчанию

Как это исправить? 😂
Я использую ubuntu fwiw

В четверг, 9 ноября 2017 г., 08:07 ifredom, [email protected] написал:

Я нашел причину проблемы. Эта проблема возникает, если путь по умолчанию
командной строки снова устанавливается в реестре

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343077326 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABXXNFH2xvmsCGSeWjZ-asdA5ndnQe1Vks5s0rLNgaJpZM4QLuLN
.

Я исправил это так (Windows):
Оказалось, что у меня была старая версия npm.exe в C: \ ProgramData \ chocolateybin
Просто запустите npm.exe install -g npm, и он исправит

То же самое для v8.9.1, при попытке установить угловой CLI:

D: \ игровая площадка \ 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! узел v8.9.1
npm ERR! npm v3.7.1
npm ERR! код MODULE_NOT_FOUND

npm ERR! Не удается найти модуль 'internal / util / types'
npm ERR!
npm ERR! Если вам нужна помощь, вы можете сообщить об этой ошибке по адресу:
npm ERR! https://github.com/npm/npm/issues

npm ERR! Пожалуйста, включите следующий файл с любым запросом в службу поддержки:
npm ERR! D: \ площадка \ ng \ npm-debug.log

Думаю, это реально:
https://github.com/npm/npm/issues/19032, и он закрыт. Мне это помогло.

В Windows вот как разобрались:

  1. Перейти к\ global_modules \ node_modules,

  2. Удалите папку "npm" и все ее содержимое,

  3. Перейдите на https://nodejs.org ,

  4. Загрузите версию «Рекомендуемая для большинства пользователей» (в настоящее время 8.9.1 LTS),

  5. Установите это

У меня это сработало на Win7.

У кого-нибудь есть инструкции для Ubuntu. Я бы предположил, что такая же сделка удалит узел
модули и начать заново? 👊👍

Вс, 12 ноября 2017 г., 17:22 aromot, [email protected] написал:

В Windows вот как разобрались:

1.

Перейдите в \ global_modules \ node_modules,
2.

Удалите папку "npm" и все ее содержимое,
3.

Перейдите на https://nodejs.org ,
4.

Загрузите версию «Рекомендуемая для большинства пользователей» (в настоящее время 8.9.1
LTS),
5.

Установите это

У меня это сработало на Win7.

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343752571 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABXXNP9XRxVSsmFaapv8aZ4kTUeRBsg5ks5s1ylegaJpZM4QLuLN
.

После обновления до OS X 10.13.1 он начал давать сбой.

узел обновления brew - исправлена ​​проблема

У меня такая же проблема на Mac. Мои тесты терпят неудачу.

Ошибка: не удается найти модуль 'internal / util / types'

версия узла: v8.9.1
npm: 5.5.1

Любая помощь будет оценена по достоинству.

@mmilenkovic
какая у вас версия узла?

Я использую OS X 10.13.1 и узел 8.9.1, но проблема все еще возникает.

@ wema1043

версия узла: v8.9.0
над уровнем моря: 5.5.1

получил это с Node v6.2.2

Я решил это переустановкой nodejs.

Я решил это так:

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

Такая же проблема в Windows 8.1 с узлами 8.9.1 и 9.2.0. Переход на узел 6.12 решает проблему. Полного удаления / установки нет. Как может быть выпущена такая стабильная версия узла?

Я решил это переустановкой беседки. И бегущая беседка устанавливает

Закрытие. Похоже, это связано с кешированными модулями node_modules между изменениями версии.

Те, кто столкнулся с этой проблемой в проектах ionic после обновления до Mac Sierra 10.13, знают, что проблема связана с ionic CLI (v1.7.16). У меня возникла проблема при создании сборок с помощью обычной ионной команды
ionic build android
и я получал

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)

Решение состоит в том, что вместо использования ионных команд используйте команды cordova напрямую, например,
cordova build android
Надеюсь, это кому-то поможет.

@eternalsayed такая же проблема, такое же решение!

Не могли бы вы решить, как сделать ionic serve ?

Я использую ionic serve с --nolivereload и, кроме того, он показывает мне следующее предупреждение, это не дает сбоев:

✗ (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 не работал у меня (в High Sierra), тот же результат:

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

Это сработало для меня, потому что я не останавливал свой ionic serve протяжении всей моей охоты за решением, но и сейчас он терпит неудачу. Это заставляет нас двоих столкнуться с проблемой.
Дайте мне знать, если вы найдете решение для ionic serve сейчас. :(

Итак, что я сделал, чтобы исправить свою проблему, я удалил свой ionic-cli и установил последнюю версию. Это устранило проблемы.
Обратите внимание, что в последней версии ionic команды выполняются только с ionic cordova вместо ionic , за исключением ionic serve .

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

Мне удалось решить эту проблему, удалив package-lock.json и перестроив модули узлов для моего проекта.

У меня была эта проблема с использованием последней версии node, и мое решение было изменено Node на версию 6.12.1 позже я удалил ionic и Cordova, а затем снова установил.

Ubuntu 17.04
Узел v8.9.1

Это происходило со мной, когда я пытался запустить свои скрипты gulp. Я сделал несколько вещей, не совсем уверен, что именно решило эту проблему, но вот что я сделал:

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

Затем я удалил свои node_modules в своем проекте, и после npm i все

у меня была эта проблема в моей коробке Win8.1; собирался из
[email protected] и [email protected]
к
[email protected] и [email protected]

решил это с помощью следующих шагов:
удалить C:\Users\<user>\AppData\Roaming\npm\node_modules\npm
запустить npm install -g npm

Если кто-то захочет добавить этот обходной путь в FAQ, я буду рад объединиться, и я уверен, что будущие пользователи будут вам благодарны.

Поднял пиар на то же самое. Пожалуйста, слейте.

Эта проблема по-прежнему сохраняется с npm версии 5.1.1 и стабильным узлом.
Предложение FAQ по-прежнему приведет к _Cannot find module 'internal / util / types_
Единственное, что сработало в моем случае, - это вернуться к более ранней версии узла (6.3.1), использовать прилагаемый к нему npm (3.10.3), чтобы установить любые зависимости и вернуться в стабильную версию.

Разве мы не думаем, что это проблема npm?

В пн, 18 декабря 2017 г., 16:21 Джои Топпин, [email protected] написал:

Эта проблема по-прежнему сохраняется с npm версии 5.1.1 и стабильным узлом.
Предложение часто задаваемых вопросов по-прежнему приведет к невозможности найти модуль'внутренний / утилит / типы
Единственное, что сработало в моем случае, - это вернуться к более раннему узлу.
версии (6.3.1), используйте npm, поставляемый с ней (3.10.3), для установки любых
зависимости и вперед в стабильную.

-
Вы получаете это, потому что изменили состояние открытия / закрытия.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-352476766 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/AAA1hEFEL91Ga-hQntcmiCihl1CebsQIks5tBpEbgaJpZM4QLuLN
.

Снизился до Node 6.12.3, и все заработало

возникла эта проблема после новой установки Node 8.9.4 из источников (поверх ранее установленной 6.9.x) в 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 это не проблема nodemon, это npm, но другие добились успеха с этим элементом часто задаваемых вопросов.

У меня была эта проблема, я исправил ее, опустив версию узла до 6.12.0

удаление C: \ Users {ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ} \ AppData \ Roaming \ npm
реши это за меня

Я обнаружил, что могу использовать npm версии 9.0.0, но мне пришлось удалить gulp-sass, а затем переустановить его. После этого все было хорошо

В Ubuntu, если вы установили свою собственную копию узла, вам нужно все очистить. Итак, удалите node и npm. Затем избавьтесь от каталога node_modules ... в моем случае

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

Для других используйте find или locate, чтобы узнать, где могут быть ваши каталоги node_modules:

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

Я также удалил свой каталог .npm в моем домашнем каталоге: rm -rf ~/.npm .

Обратите внимание: может быть целесообразно просто удалить подкаталоги npm из каталогов node_modules выше, но я не проверял это. Я просто пошел на чистку, а затем переустановил ту же версию узла, которая доставляла мне проблемы. В моем случае это была 8.9.4LTS с обычным make install .

У меня возникла эта проблема после очередного обновления Node (с 8.5.6 до 8.10.0 в моем случае) с n . После исправления для меня (требуется установить пряжу):

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

в Windows 7 я решил проблему, перейдя в
C: \ Users \ my.username \ AppData \ Roamingnpm и удалив папку node_modules. после этого я мог без проблем запускать "npm install".

с использованием

узел v9.8.0
npm v3.5.3

Здравствуйте, почему бы вам не попробовать:

rm -rf node_modules
npm install

В OSX High Sierra / Brew установлен аналогично @artemv и другим:

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

возможно у вас есть несколько версий graceful-fs

  1. npm list graceful-fs
  2. rm invalid's изящный-fs
  3. npm install

Я тоже столкнулся с этим с Ionic, попробовал все вышеперечисленные средства, но ничего не помогло. Затем, просто чтобы посмотреть, что произойдет, я запустил yarn и он все исправил для меня (я уже установил его для чего-то другого)

Ионный интерфейс командной строки 2.2.1
Узел 8.9.4
Пряжа 1.5.1
Выиграть 10

Зайдите в свою папку node_modules
C: \ Program Filesnodejsnode_modules.
Удалите папку npm со всем ее содержимым, установите нужную версию.

Я была такая же проблема. Я использовал узел 8.11.0. Теперь я понизил его до 6.0.0, и он будет работать. Спасибо за ваши ценные предложения

Для моего Mac мне пришлось удалить настройки node / npm / npm / переустановить узел LTS / Cordova - требуется только 1 команда sudo.

удалить узел и глобальные модули node_modules

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

удалить пользовательские настройки npm из вашего профиля

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

установить NVM

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

установить Node LTS с NVM

nvm install --lts

обновить проект ionic, удалив все предыдущие node_modules, переустановить ionic / cordova

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

наконец, добавим работу платформы iOS ...

cordova platform add ios

Все это настраивает мой Mac со следующими версиями:

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

У меня была такая же проблема с Node 10.3.0 (Windows 10). Я выполнил инструкции по обработке аналогичной ошибки здесь, и они исправили обе ошибки. Команда была: npm install --save-dev grunt-google-cdn

Была ли эта проблема с использованием Win 10 Wsl, node v. 9.3.0, npm v. 6.1.0 и gulp 3.9, и то, что помогло снова использовать gulp, было npm audit fix

Использование n для управления версиями. Что исправило для меня:

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

@aromot где я могу найти \ global_modulesnode_modules?

@QuocCong после удаления i / c / Users / JoSuper / AppData / Roaming / npm / получить это

Платформа $ cordova добавить android @ 6
bash: / c / Users / JoSuper / AppData / Roaming / npm / cordova: нет такого файла или каталога

@josuper Папка global_modules находится в корне вашей установки NodeJS. Я не могу сказать, где именно, я использую пользовательскую папку вместо пути по умолчанию, предложенного при установке.

У меня сработало понижение версии узла. Я использовал volta-cli, чтобы попробовать несколько разных версий узлов, пока не нашел ту, которая работает.

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

[email protected] dev C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko
npm запустить разработку

внутренние / модули / cjs / loader.js: 638
бросить ошибку;
^

Ошибка: не удается найти модуль 'internal / 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)
при необходимости (внутренние / модули / cjs / helpers.js: 25: 18)
в evalmachine.: 44: 31
на объекте.(C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-konode_modulesnpmnode_modules \ graceful-fs \ fs.js: 11: 8)
в Module._compile (внутренний / модули / 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 (внутренний / модули / cjs / loader.js: 593: 12)
npm ERR! код ELIFECYCLE
npm ERR! ошибка 1
npm ERR! [email protected] dev: npm run development
npm ERR! Статус выхода 1
npm ERR!
npm ERR! Ошибка в сценарии разработки
npm ERR! Вероятно, это не проблема npm. Скорее всего, выше есть дополнительный вывод журнала.

npm ERR! Полный журнал этого запуска можно найти в:
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> установка пряжи
'пряжа' не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.

Кто-нибудь может мне помочь?

У меня сработало обновление версии узла до стабильной.
очистка кэша npm -f
npm установить n стабильный -g
очистка кэша npm -f

Я знаю, что он закрыт, но хочу добавить альтернативное решение этой проблемы.

Да, обновление версии узла работает каждый раз. Потому что это связано с версией пакета npm. Настоящая проблема - это устаревшая версия npm. Вы можете обновить версию npm с помощью версии узла. Например: на странице загрузки nodejs.org указано, что: «Последняя версия LTS: 12.14.1 (включает npm 6.13.4)». Если вы удалите npm в своем глобальном и после этого установите снова, вы исправите эту проблему.

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

Смежные вопросы

endquote picture endquote  ·  4Комментарии

medoix picture medoix  ·  4Комментарии

Mohammad-Quanit picture Mohammad-Quanit  ·  5Комментарии

piton13 picture piton13  ·  3Комментарии

robboerman picture robboerman  ·  3Комментарии