В моем случае у меня был собственный настраиваемый модуль 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
Надеюсь, это поможет:)