Итак, у меня есть проект, который я унаследовал, и я запускаю установку JSPM.
Все идет нормально, пока я не увижу следующую ошибку:
err TypeError: Path must be a string. Received undefined
at assertPath (path.js:7:11)
at Object.resolve (path.js:186:7)
at Package.getPath (C:\code\cat\catalog\node_modules\jspm\lib\config\package-name.js:84:15)
at Object.exports.download (C:\code\cat\catalog\node_modules\jspm\lib\package.js:434:25)
at C:\code\cat\catalog\node_modules\jspm\lib\install.js:316:18
at tryCatch (C:\code\cat\catalog\node_modules\rsvp\dist\rsvp.js:525:12)
at invokeCallback (C:\code\cat\catalog\node_modules\rsvp\dist\rsvp.js:538:13)
at C:\code\cat\catalog\node_modules\rsvp\dist\rsvp.js:606:14
at flush (C:\code\cat\catalog\node_modules\rsvp\dist\rsvp.js:2415:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
Я добавил console.log со строкой для указанного c pckg:
{"exactName":"@empty","package":"@empty","name":"@empty","version":"","exactPackage":"@empty"}
Предыдущие пакеты заполняются обычным образом, например:
{"exactName":"npm:buffer@5.4.3","registry":"npm","package":"buffer","name":"npm:buffer","version":"5.4.3","exactPackage":"buffer@5.4.3"}
Что это?