不能安装模块“合并描述符”

我是node.js的新手 我正在使用WebStorm。 我在Windows上工作。

我configuration我的应用程序在node.js上运行,当我尝试运行它时,我得到这个错误:“无法find模块'合并描述符'”。

我跟着这些post试图解决它: 如何解决“无法find模块”错误使用Node.js? , module.js:338在node.js中抛出错误

我运行了“del / s / q node_modules”(与“rm -rf node_modules”并行)。 现在我试图运行“npm install -g”,我得到这个错误:

请参阅下面的截图 在这里输入图像描述

我试图了解它,并在networking上查找有关它的信息无济于事。

任何帮助将深深感激!

安装程序包的依赖关系时,应该使用npm install而不是使用-g标志。

global安装一个软件包时使用g标志或global标志,将它们放置在项目无法访问的直接位置。

请参阅https://docs.npmjs.com/files/folders

我有类似的问题安装模块,我试过npm安装或npm更新,但我的networking将超时。 不过我做的很简单:

 npm install merge-descriptors --save 

您所看到的具体错误是login用户没有写入安装目录的权限。 这可以用sudo命令来解决,比如sudo npm install 。 但正如其他人所指出的,如果你必须这样做,那么关于你的应用程序的configuration可能是错误的。