npm软件包未安装出现此错误 [英] npm packages not installing getting this error

查看:1028
本文介绍了npm软件包未安装出现此错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是npm本身的错误.请在以下位置报告此错误: https://npm.community

This is an error with npm itself. Please report this error at: https://npm.community

npm ERR!代码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发生TypeError (C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ bluebird \ js \ release \ promise.js:512:31) npm ERR! Promise中的typeerror._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处发生typeerror [as _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! typeerror https://npm.community

npm ERR! code EINVALIDTYPE npm ERR! typeerror Error: Argument #5: Expected object but got string npm ERR! typeerror at inflatableChild (C:\Program Files\nodejs\node_modules\npm\lib\install\inflate-shrinkwrap.js:93:3) npm ERR! typeerror at C:\Program Files\nodejs\node_modules\npm\lib\install\inflate-shrinkwrap.js:55:12 npm ERR! typeerror at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23) npm ERR! typeerror at Object.gotValue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\reduce.js:155:18) npm ERR! typeerror at Object.gotAccum (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\reduce.js:144:25) npm ERR! typeerror at Object.tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23) npm ERR! typeerror at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31) npm ERR! typeerror at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18) npm ERR! typeerror at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10) npm ERR! typeerror at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:694:18) npm ERR! typeerror at _drainQueueStep (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:138:12) npm ERR! typeerror at _drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:131:9) npm ERR! typeerror at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:147:5) npm ERR! typeerror at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14) npm ERR! typeerror at processImmediate (internal/timers.js:439:21) npm ERR! typeerror This is an error with npm itself. Please report this error at: npm ERR! typeerror https://npm.community

节点12.6.0 npm 6.9.0

node 12.6.0 npm 6.9.0

推荐答案

尝试使用LTS版本而不是当前版本.现在,节点的LTS是10.16.0,当前版本是12.6.0.

Try to use LTS version not current version. Right now LTS of node is 10.16.0 and the current version is 12.6.0.

由于稳定版本,LTS往往更稳定并且错误更少

LTS tend to be more stable and have less bug because is stable version

然后在完成安装后尝试运行

Then when you installed is done try to run

npm cache clean --force

然后删除package-lock.json

删除node_modules文件夹

然后运行npm i

这篇关于npm软件包未安装出现此错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆