【发布时间】:2017-12-16 00:54:36
【问题描述】:
首先,我确实看到了类似的文件:
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 function object() 本机代码没有方法'assign'
我什至不能使用 npm v 或 npm install/uninstall..
如何消除此错误?我根本无法在终端上做任何事情:(
【问题讨论】:
-
我会尝试重新安装 Node 0.10.48,以确保您拥有正确的
npm版本。还要确保您没有尝试安装不支持 0.10.48 的模块 -
@PatrickRoberts 我无法安装任何东西.. 任何时候我尝试使用 npm XXX 我都会收到此错误(sudo 没有帮助)
-
您是在升级旧版本吗?
-
从浏览器下载安装程序... 0.10.48,不能使用
npm install npm,必须与Node一起安装 -
@PatrickRoberts 哦,还没有提到这一点。我已经安装了文件并进入了'bin/'文件夹'node'可执行文件和'npm'文件。如何安装这些文件?
标签: node.js object npm typeerror