нпм ERR!Невозможно прочитать свойство '0' из неопределенного - PullRequest
0 голосов
/ 24 сентября 2019
λ npm i
npm ERR! Cannot read property '0' of undefined

Я проверил все подобные вопросы, например, этот и многие другие.Пока что я попробовал:

  1. удалить node_modules папку и package-lock.json, затем npm i
  2. повторить удаление папки и файла на шаге 1 + очистить кешс помощью npm cache clear --force
  3. nvm uninstall 10.13.0, переустановите версию
  4. , удалите nvm и переустановите nvm

Между тем я несколько раз перезагружал свой компьютер.Понижение версии Node не является вариантом, так как я работаю над проектом компании.

Вот мой журнал NPM:

3782 silly saveTree `-- websocket@1.0.29 3783 verbose stack TypeError:
 Cannot read property '0' of undefined 3783 verbose stack     at
 rmStuff (C:\tools\nvm\v10.13.0\node_modules\npm\lib\unbuild.js:61:24)
 3783 verbose stack     at tryCatcher
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
 3783 verbose stack     at ret (eval at makeNodePromisifiedEval
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\promisify.js:184:12),
 <anonymous>:13:39) 3783 verbose stack     at lifecycle.then.then
 (C:\tools\nvm\v10.13.0\node_modules\npm\lib\install\action\unbuild.js:12:12)
 3783 verbose stack     at tryCatcher
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
 3783 verbose stack     at Promise._settlePromiseFromHandler
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
 3783 verbose stack     at Promise._settlePromise
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
 3783 verbose stack     at Promise._settlePromise0
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
 3783 verbose stack     at Promise._settlePromises
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
 3783 verbose stack     at Promise._fulfill
 (C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\promise.js:638:18)
 3783 verbose stack     at
 C:\tools\nvm\v10.13.0\node_modules\npm\node_modules\bluebird\js\release\nodeback.js:42:21
 3784 verbose cwd C:\src\agl-bot-alfie\botkit 3785 verbose Windows_NT
10.0.17134 3786 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i"
 3787 verbose node v10.13.0 3788 verbose npm  v6.4.1 3789 error Cannot
 read property '0' of undefined 3790 verbose exit [ 1, true ]
...