npm软件包未安装出现此错误

时间:2019-07-08 04:33:06

标签: node.js angular npm

这是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

2 个答案:

答案 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安装