webdriver-manager 更新未处理的承诺拒绝

webdriver-manager update unhandled promise rejection

我在全局和本地项目中都使用 webdriver-manager 12.0.6。

当我在本地 运行 webdriver-manager update--standalone false 时,我收到未处理的承诺拒绝错误:

$ node_modules/.bin/webdriver-manager update --standalone false
webdriver-manager: using local installed version 12.0.6
(node:13792) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: ENOENT: no such file or directory, open 'C:\Users\<MY_USERNAME>\src\<MY_PROJECT>\api\ClientApp\node_modules\webdriver-manager\selenium\chrome-response.xml'
(node:13792) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:13792) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: ENOENT: no such file or directory, open 'C:\Users\<MY_USERNAME>\src\<MY_PROJECT>\api\ClientApp\node_modules\webdriver-manager\selenium\gecko-response.json'

当我 运行 在全局范围内使用相同的命令时,一切正常。

$ webdriver-manager clean
[12:49:15] I/file_manager - removed chromedriver_2.37.exe
[12:49:15] I/file_manager - removed chromedriver_2.37.zip
[12:49:15] I/file_manager - removed geckodriver-v0.20.0.exe
[12:49:15] I/file_manager - removed geckodriver-v0.20.0.zip
[12:49:15] I/file_manager - removed gecko-response.json
[12:49:15] I/file_manager - removed standalone-response.xml

$ webdriver-manager update --standalone false
[12:49:24] I/update - chromedriver: unzipping chromedriver_2.37.zip
[12:49:25] I/update - geckodriver: unzipping geckodriver-v0.20.0.zip

我试过删除 node_modules 并重新 运行 纱线。不知道这里还有什么在起作用。我可以采取哪些步骤来进一步解决此问题?

删除文件夹: C:\Users\<MY_USERNAME>\src\<MY_PROJECT>\api\ClientApp\node_modules\webdriver-manager\selenium

运行 webdriver-manager update --standalone false 再次在新打开的cmd window