不能安装模块“合并描述符”
我是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
标志,将它们放置在项目无法访问的直接位置。
我有类似的问题安装模块,我试过npm安装或npm更新,但我的networking将超时。 不过我做的很简单:
npm install merge-descriptors --save
您所看到的具体错误是login用户没有写入安装目录的权限。 这可以用sudo
命令来解决,比如sudo npm install
。 但正如其他人所指出的,如果你必须这样做,那么关于你的应用程序的configuration可能是错误的。