Protractor 量角器现在未安装npm

Protractor 量角器现在未安装npm,protractor,cucumber,Protractor,Cucumber,我尝试使用npm安装-g量角器 这是错误信息,我在每种情况下都得到了。 我以前安装过量角器,效果很好 npm WARN errno: -4048, npm WARN code: 'EPERM', npm WARN syscall: 'lstat', npm WARN path: 'c:\\x\\y\npm\\node_modules\\protractor\\node_modules\\web driver-manager\\node_modules' } npm ERR! pa

我尝试使用
npm安装-g量角器

这是错误信息,我在每种情况下都得到了。 我以前安装过量角器,效果很好

npm WARN   errno: -4048,
npm WARN   code: 'EPERM',
npm WARN   syscall: 'lstat',
npm WARN   path: 'c:\\x\\y\npm\\node_modules\\protractor\\node_modules\\web
driver-manager\\node_modules' }
npm ERR! path c:\x\y\npm\node_modules\protractor\node_modules\.webdriver-man
ager.DELETE\selenium\chromedriver_2.26.exe
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'c:\x\y\npm\node_modu
les\protractor\node_modules\.webdriver-manager.DELETE\selenium\chromedriver_2.26
.exe'
npm ERR!  { Error: EPERM: operation not permitted, unlink 'c:\x\y\npm\node_m
odules\protractor\node_modules\.webdriver-manager.DELETE\selenium\chromedriver_2
.26.exe'
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, unlink 'c:\x\y\npm\node
_modules\protractor\node_modules\.webdriver-manager.DELETE\selenium\chromedriver
_2.26.exe'
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'unlink',
npm ERR!      path: 'c:\\x\\y\\npm\\node_modules\\protractor\\node_modules\\
.webdriver-manager.DELETE\\selenium\\chromedriver_2.26.exe' },
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'c:\\x\\y\
\npm\\node_modules\\protractor\\node_modules\\.webdriver-manager.DELETE\\seleniu
m\\chromedriver_2.26.exe\'',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'c:\\x\\y\\npm\\node_modules\\protractor\\node_modules\\.we
bdriver-manager.DELETE\\selenium\\chromedriver_2.26.exe',
npm ERR!   parent: 'protractor' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     c:\x\y\local\npm-cache\_logs\2017-08-22T15_38_20_888Z-debug.log
我对此无能为力。
对此有什么想法。

问题似乎是由于缓存造成的。在安装之前清除缓存

npm cache clean
npm install -g protractor

如果上述命令无效,则删除整个
.webdriver管理器。从您的路径/../node\u modules/中删除
目录,然后再次发出上述两个命令

问题似乎是由于缓存造成的。在安装之前清除缓存

npm cache clean
npm install -g protractor

如果上述命令无效,则删除整个
.webdriver管理器。从您的路径/../node\u modules/中删除
目录,然后再次发出上述两个命令

npm错误!错误:EPERM:不允许操作,取消链接'c:\x\y\npm\node\u modu
les\量角器\节点\模块\网络驱动程序管理器。删除\selenium\chromedriver\ U 2.26


Windows任务管理器上是否有正在运行的chromedriver.exe。如果答案是肯定的,请杀死并重试

npm ERR!错误:EPERM:不允许操作,取消链接'c:\x\y\npm\node\u modu
les\量角器\节点\模块\网络驱动程序管理器。删除\selenium\chromedriver\ U 2.26


Windows任务管理器上是否有正在运行的chromedriver.exe。如果回答是“是”,请在下载和安装NPM时终止并重试

,确保您拥有最新版本。 打开命令提示符并键入以下内容。这可能需要一段时间才能安装

npm安装npm@latest-g

还是这个试试这个

使用此命令检查npm版本后

npm——版本

键入此项以安装量角器

npm安装-g量角器

然后通过检查您拥有的版本来检查是否成功安装了量角器

量角器版本


下载并安装NPM时,请确保您拥有最新版本。 打开命令提示符并键入以下内容。这可能需要一段时间才能安装

npm安装npm@latest-g

还是这个试试这个

使用此命令检查npm版本后

npm——版本

键入此项以安装量角器

npm安装-g量角器

然后通过检查您拥有的版本来检查是否成功安装了量角器

量角器版本


您是否按照日志中的建议尝试以管理员身份运行该命令?是的,我以管理员身份运行。这让我很紧张。还有其他想法吗?你可以做1)手动从节点模块中删除这个“webdriver manager.delete”,然后重试,2)检查日志文件“c:\x\y\local\npm-cache\u logs\2017-08-22T15\u 38\u 20\u 888Z-debug.log”了解更多详细信息,如果有,你是否按照日志中的建议尝试以管理员身份运行该命令?是的,我以管理员身份运行。这让我很紧张。还有其他想法吗?你可以做1)手动从节点模块中删除此“webdriver manager.delete”,然后重试,2)检查日志文件“c:\x\y\local\npm-cache\u logs\2017-08-22T15\u 38\u 20\u 888Z-debug.log”,了解更多详细信息(如果有)