Jspm package @empty - путь должен быть строкой. Получено undefined - PullRequest
0 голосов
/ 08 мая 2020

Итак, у меня есть проект, который я унаследовал, и я запускаю установку 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"}

Что это?

...