全局或本地安装 Web 驱动程序



手册指出

您还可以在计算机上全局安装软件包,并使用 WDIO 直接从命令行。但是,建议 按项目安装。

为什么?如果全局安装,我应该担心什么故障?

如果您只希望在 shell 中使用 webdriver,而不管任何项目如何,那么您可以全局安装它。但是,如果您希望在项目中使用它,以便运行项目测试,那么请在本地安装它(在这种情况下,它应该是devDependency(。原因是:

1( 当多人处理一个项目时,确保他们都具有所需包的相同版本。

2(便携性。项目依赖项应在package.json中完全定义,以便在运行npm install后,项目就可以在每个环境中使用。

对于NPM和Node的新手,我建议进行全局安装以保持简单。不过,在本地安装它是有原因的,主要与版本兼容性和项目共享的便利性有关:https://www.joezimjs.com/javascript/no-more-global-npm-packages/

相关内容

最新更新