нпм ERR!cb () никогда не вызывал!ошибка при попытке запустить команду установки npm - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть этот реактивный проект, с которым я работал на другом компьютере, и теперь я хочу продолжать работать над этой папкой проекта на моем другом компьютере с Linux.

Итак, теперь у меня есть папка проекта, котораяне содержит директории node_modules, но содержит "package.json".Как я понял, установка NPM внутри каталога должна установить и создать каталог node_modules со всеми необходимыми зависимостями.Однако через некоторое время операция не удалась с ошибкой «npm ERR! Cb () никогда не вызывался!»

Я уже пытался очистить кэш npm (с флагом -f), но это не сработалодля меня.Я использую ОС на основе Ubuntu 18.04 с Node.js v8.10.0 и npm v3.5.2.

1 Ответ

0 голосов
/ 18 октября 2018

В моем случае у меня был собственный настраиваемый модуль node_module, который находится в моем package.json, например:

// ...
"dependencies": {
    // ...
    "my-module": "file:../../my-module",
},
// ...

Этот пакет доступен только в определенной среде (динамически добавляется в package.json через npm install ../../my-module), что является намерением, но я забыл об этом, и когда я запустил npm install в другой среде (где мой модуль был не доступен), произошла ошибка mysteriuos cb() never called.

После установки опции --no-package-lock после npm install ошибка стала более понятной, сказав, что она имеет какое-то отношение к my-module.

, см. Также: https://stackoverflow.com/a/52474959/3063191

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...