在这种情况下,我将如何修复protractor。
我安装了量角器v1.6.1
全局使用npm v低于2且节点低于1。
在此过程中,我同时更新npm
和node
,现在我使用npm v3.7.2
和node v4.2.6
。正如量角器说的那样compatibility说我应该使用匹配node v 4
的版本3。
我愚蠢地手动删除旧量角器v1.6.1
当我安装新的量角器时,它说v3.1.1
位于
X:\nodejs
`-- protractor@3.1.1
但是当我必须使用protractor --version
验证它是否有效。它大喊大叫:
Error cannot find module `X:\AppData\Roaming\npm\node_modules\protractor\bin\protractor
at ...
如何解决这个问题? 感谢
答案 0 :(得分:0)
如果protractor移动或删除这些文件,只需正确配置npm
,nodejs
并成功安装新protractor
即可解决问题。
X:\AppData\Roaming\npm\protractor
X:\AppData\Roaming\npm\protractor.md
保存我也移动
X:\AppData\Roaming\npm\webdriver-manager
X:\AppData\Roaming\npm\webdriver-manager.md
您还可以选择使用安装在nodejs installation dir
上的npm。
有关执行此操作的详细信息,您可以阅读更多相关信息here(选项3)。
如果您选择使用当前使用的npm config prefix
选项,则可以选择此选项。要了解它,请运行以下命令:
npm config get prefix -g
我选择选项3,因为目前我的机器使用
X:\nodejs