Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 放置节点5后,npm错误!代码EINVALIDTYPE?_Javascript_Node.js_Npm - Fatal编程技术网

Javascript 放置节点5后,npm错误!代码EINVALIDTYPE?

Javascript 放置节点5后,npm错误!代码EINVALIDTYPE?,javascript,node.js,npm,Javascript,Node.js,Npm,在安装节点5之后,每当我使用npm运行任何东西时,终端中都会出现错误 npm-v:2.14.12 我正在尝试将npm更新到最新版本: MacBook-Pro-de-MarceloRS:promo-auto-loans-1 Marcelo$ sudo npm install npm -g npm ERR! Darwin 15.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "npm" "-g" npm E

在安装节点5之后,每当我使用npm运行任何东西时,终端中都会出现错误

npm-v:2.14.12

我正在尝试将npm更新到最新版本:

MacBook-Pro-de-MarceloRS:promo-auto-loans-1 Marcelo$ sudo npm install npm -g
npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "npm" "-g"
npm ERR! node v5.0.0
npm ERR! npm  v3.3.6
npm ERR! code EINVALIDTYPE

npm ERR! typeerror Error: Argument #1: Expected string but got object
npm ERR! typeerror     at markDeps (/usr/local/lib/node_modules/npm/lib/install/deps.js:87:5)
npm ERR! typeerror     at /usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:52:35
npm ERR! typeerror     at Array.forEach (native)
npm ERR! typeerror     at /usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:52:11
npm ERR! typeerror     at Array.forEach (native)
npm ERR! typeerror     at asyncMap (/usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:51:8)
npm ERR! typeerror     at Array.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
npm ERR! typeerror     at LOOP (/usr/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
npm ERR! typeerror     at chain (/usr/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:20:5)
npm ERR! typeerror     at recalculateMetadata (/usr/local/lib/node_modules/npm/lib/install/deps.js:112:3)
npm ERR! typeerror This is an error with npm itself. Please report this error at:
npm ERR! typeerror     <http://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Marcelo/Documents/Projects/BankOfAmericaApps/promo-auto-loans-1/npm-debug.log
我得到了与npm ERR相同的错误!代码EINVALIDTYPE无论我运行的是什么npm xxxx


有什么建议吗?

我的linux机器也有同样的问题。我将我的节点从5.0.0升级到5.1.0,现在可以正常工作。

我的linux机器上也有同样的问题。我将我的节点从5.0.0升级到5.1.0,现在工作起来很有魅力。

我只是删除了node_modules文件夹和package-lock.json文件,然后用npm重新运行模块安装。 rm-rf node_modules&然后是rm-rf package-lock.json,最后是npm安装

我只是删除了node_modules文件夹和package-lock.json文件,然后用npm重新运行模块安装。
rm-rf node_modules&然后是rm-rf package-lock.json,最后是npm安装

同样的问题也发生在我身上

首先我删除了node_modules文件夹,然后删除了package-lock.json文件,但问题仍然存在

当我查看package.json文件中的一些异常情况时,我注意到一个依赖项只是一个空字符串- 类似于:依赖项:{…,:^5.3.1,…}

一旦我删除了那个空的依赖项,npm就会再次运行


希望这对某人有所帮助:

同样的问题也发生在我身上

首先我删除了node_modules文件夹,然后删除了package-lock.json文件,但问题仍然存在

当我查看package.json文件中的一些异常情况时,我注意到一个依赖项只是一个空字符串- 类似于:依赖项:{…,:^5.3.1,…}

一旦我删除了那个空的依赖项,npm就会再次运行


希望这对某人有所帮助:

我在package.json中手动添加了包名@matria ui/core,并在根目录和子目录中运行了一次npm安装。我们有一个mono repo和lerna,它成功了。我不知道如何和为什么


别忘了删除package-lock.json和node_模块

我在package.json中手动添加了包名@materia ui/core,并在根目录和子目录中运行了一次npm安装。我们有一个mono repo和lerna,它成功了。我不知道如何和为什么


不要忘记删除package-lock.json和node_模块

尝试删除node,然后npm:rm-rf/usr/local/lib/node_模块/npm或/usr/local/lib/node_模块和rm/usr/local/bin/npm以及rm~/.npmrc,这将完全删除npm。从brew install Nodery中安装node以删除node,然后npm:rm-rf/usr/local/lib/node_modules/npm或/usr/local/lib/node_modules和rm/usr/local/bin/npm以及rm~/.npmrc,这将完全删除npm。并从brew安装节点安装节点