npm - 对象函数Object(){[native code]}没有方法' assign'

时间:2017-07-11 19:50:40

标签: node.js object npm typeerror

首先,我确实看到了类似的文件:

Node.js TypeError: Object function Object() { [native code] } has no method 'assign'

TypeError: Object function Object() { [native code] } has no method 'method'

然而..

我正在使用节点版本0.10.48(我的应用程序使用已弃用的节点api,所以我宁愿留在这个版本上)。

每当我尝试安装新模块,甚至运行需要模块的脚本时,都会收到以下错误: typeerror对象函数object()本机代码没有方法' assign'

我甚至无法使用npm v或npm install / uninstall ..

如何摆脱此错误?我根本无法在终端上做任何事情:(

1 个答案:

答案 0 :(得分:0)

你可以试试这个:https://nodejs.org/en/download/package-manager/#osx

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

也在亚马逊Linux上为我工作(不同的命令)。

issues17886(https://github.com/npm/npm/issues/17996