首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用全局/本地CodeceptJS安装?

何时使用全局/本地CodeceptJS安装?
EN

Stack Overflow用户
提问于 2019-04-30 13:04:18
回答 2查看 269关注 0票数 0

我是CodeceptJ的新手,对于它的安装有一个问题。

我看到两种安装:

  1. 本地(npm安装-保存-dev codeceptjs)
  2. 全局(sudo npm安装-g codeceptjs webdriverio)

什么时候应该使用本地语言,什么时候应该使用全局语言?

我还必须在执行全局安装的future.If中将其与Jenkins管道集成,那么node_modules文件夹不会安装在我的机器上吗?所以我不能把它和Jenkins rt集成起来?

我猜,使用本地安装是合适的解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2019-04-30 23:31:57

您应该通过npm install --save-dev codeceptjs将其作为项目的依赖项,然后可以在项目的package.json中看到它。

在您获得项目源代码表单repo后,切换到package.json所在的文件夹中,执行npm install,它将安装package.json中声明为项目本地包的依赖项。这样的程序也是詹金斯的CI套件。

我们不应该在Jenkins从机上安装全局包,因为它会污染从机上清洁的工作环境供其他作业使用,而且当其他用户/jenkins作业安装相同的具有全局风格的包时,全局包可能会被覆盖,这可能会导致您的项目由于包版本不兼容而失败。

对于全球安装,大多数时候,它的套件为您准备做学习或实践。

票数 0
EN

Stack Overflow用户

发布于 2019-07-18 12:40:20

请本地使用,而不是全局的,您可以在本地安装codeceptjs,然后运行use。

代码语言:javascript
复制
npx codeceptjs run
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55921562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档