这是npm本身的错误。请在以下位置报告此错误: https://npm.community
npm错误!代码EINVALIDTYPE npm ERR! typeerror错误:参数5: 预期的对象,但是得到了字符串npm ERR!类型错误 充气儿童(C:\ Program 文件\ nodejs \ node_modules \ npm \ lib \ install \ inflate-shrinkwrap.js:93:3) npm ERR! C:\ Program中的typeerror 文件\ nodejs \ node_modules \ npm \ lib \ install \ inflate-shrinkwrap.js:55:12 npm ERR!在tryCatcher(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ util.js:16:23) npm ERR! Object.gotValue(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ reduce.js:155:18) npm ERR! Object.gotAccum(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ reduce.js:144:25) npm ERR! Object.tryCatcher(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ util.js:16:23) npm ERR! Promise._settlePromiseFromHandler发生类型错误 (C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ promise.js:512:31) npm ERR! Promise._settlePromise(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ promise.js:569:18) npm ERR! Promise._settlePromise0(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ promise.js:614:10) npm ERR! Promise._settlePromises(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ promise.js:694:18) npm ERR! _drainQueueStep(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ async.js:138:12) npm ERR! _drainQueue(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ async.js:131:9) npm ERR!在Async._drainQueues(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ async.js:147:5) npm ERR!在Instant.Async.drainQueues [ _onImmediate](C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ async.js:17:14) npm ERR!即时发生typeError错误(internal / timers.js:439:21) npm ERR! typeerror这是npm本身的错误。请举报 此错误位于:npm ERR!类型错误https://npm.community
节点12.6.0 npm 6.9.0
答案 0 :(得分:3)
尝试使用LTS版本而不是当前版本。目前,节点的LTS为10.16.0
,当前版本为12.6.0
。
由于稳定版本,LTS往往更稳定并且错误更少
然后在完成安装后尝试运行
npm cache clean --force
然后删除package-lock.json
删除node_modules
文件夹
然后运行npm i
答案 1 :(得分:-1)
尝试一下:
1-删除node_modules文件夹 2- npm缓存清理--force 3- npm安装