我正在尝试安装npm包(node-xmpp-server),但安装失败。以前,当我试图安装一个包是全局安装,而不是本地安装,但现在它根本不安装。
请帮帮我。
npm安装节点-xmpp-服务器
错误是: npm错误!错误号-4048
npm错误!Windows_NT 6.3.9600
npm错误!argv "c:\Program Files\nodejs\node.exe“"c:\Program
Files\nodejs\ node _modules\ npm \bin\npm-cli.js“"install”"node-xmpp-server“npm ERR!node v0.12.4
npm错误!npm v2.10.1
npm错误!路径c:\Users\Jaseem Abbas\Documents\node_modules\node- xmpp-server\examples
npm错误!代码EPERM
npm错误!错误号-4048
npm错误!错误: EPERM,取消链接'c:\Users\Jaseem Abbas\Documents\node_modules\node-xmpp-server\examples‘npm错误!在错误(本地) npm错误!{错误: EPERM,取消链接'c:\Users\Jaseem Abbas\Documents\node_modules\node-xmpp-server\examples‘npm ERR!错误号:-4048,
npm错误!代码:'EPERM',
npm错误!路径:'c:\Users\Jaseem Abbas\Documents\node_modules\node-xmpp-server\examples‘} npm错误!
npm错误!请尝试以root/管理员身份再次运行此命令。
npm错误!错误回滚错误: EPERM,取消链接'c:\Users\Jaseem Abbas\Documents\node_modules\node-xmpp-server\examples‘npm错误!错误时回滚时出错(本机)
npm错误!回滚时出错{ Error: EPERM,取消链接'c:\Users\Jaseem
Abbas\Documents\node_modules\node-xmpp-server\examples‘
npm错误!回滚错误号时出错:-4048,
npm错误!回滚代码时出错:'EPERM',
npm错误!回滚路径时出错:'c:\Users\Jaseem Abbas\Documents\node_modules\node-xmpp-server\examples‘}
发布于 2017-05-17 10:26:01
终止锁定文件的任何进程
这类错误似乎是由文件权限锁引起的-我在安装whatwg-fetch
时遇到了非常类似的情况(相同的ERRNO:-4048)。
我发现我同时打开的一个Visual Studio实例正在获取它不需要的所有类型的文件。一旦我关闭了它,安装就完美地工作了。
在采取更激进的措施之前,这可能是一个快速检查的可能原因,需要消除。
发布于 2017-09-05 16:37:36
如果你仍然有这个错误的问题,也许你升级节点版本到5.4 > ...该版本出现错误。here主要在于降级节点版本的解决方案
在Windows中将是:
npm install -g npm@5.3
这对我来说很管用。
发布于 2015-07-10 04:04:12
我也遇到了同样的问题,我找到了以下解决方案:
- %ProgramFiles%\nodejs\npm
- %ProgramFiles%\nodejs\npm.cmd
这是通过here找到的( npm故障排除部分)。向那里的作者致敬
https://stackoverflow.com/questions/30860795
复制相似问题