Недавно я установил новый модуль для моего Node Server, из-за которого NPM полностью сломался.
Странно то, что нет модуля, указанного как не найденный, а скорее путь dir/к файлу, в котором я использую Node.
Пример:
module.js:491
throw err;
^
Error: Cannot find module '/path/to/file.js'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3
Это происходит только после установки модуля (или, возможно, его обновления), помощь будет принята с благодарностью!
Оказывается, файл package.json полностью уничтожен во время установки модуля (Бог знает почему). Таким образом, существующие узловые модули не были найдены, переустановка их с помощью параметра --save
повторила их как зависимости снова, и проблема была исправлена.
--save
при установке пакетов / модулей с помощью npm ( npm install package name --save
).
'/path/to/file.js'
обычно является примером URL. Вы загружаете пример, а не основную библиотеку? Не могли бы вы рассказать нам немного о библиотеке и о том, как вы ее включили?