AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
单选题

以下关于流水线技术栈noeis描述正确的

A
A.因为研发云不通外网,所以把所有依赖包打包到代码库上传
B
B.代码库不做任何处理,把原来使用外网源的package-lock;json文件或者yar.ock文件直接上传使用
C
C.研发云流水线已预设对应构建环境依赖包源配置,设置地址为流水线配置的npm源配置地址
D
D.nodeis构建如果使用资源过大导致流水线失败,没法处理

答案解析

正确答案:C

解析:

这道题是关于在研发云环境中使用流水线技术栈(这里特指Node.js)时如何处理依赖包的问题。我们来逐一解析各个选项:

A. 因为研发云不通外网,所以把所有依赖包打包到代码库上传

这个做法虽然可以解决因不通外网而导致的依赖下载问题,但不是最佳实践。将大量依赖直接放入版本控制系统中会增加仓库体积,使得代码库变得臃肿,并且不利于维护和更新依赖。

B. 代码库不做任何处理,把原来使用外网源的package-lock.json文件或者yarn.lock文件直接上传使用

如果研发环境不能访问外部网络,那么直接上传这些锁定文件而不做任何调整的话,在构建过程中仍然会尝试从原始定义的外部源拉取依赖,从而导致构建失败。

C. 研发云流水线已预设对应构建环境依赖包源配置,设置地址为流水线配置的npm源配置地址

正确答案。这是比较合理的解决方案之一。通过预先设定好内部或私有的依赖源配置,可以让构建过程顺利地从指定的内部资源获取所需的依赖包,避免了由于无法访问公网而造成的问题。同时保持了良好的软件工程实践,如不将二进制文件存入版本控制等。

D. nodejs构建如果使用资源过大导致流水线失败,没法处理

这种说法过于绝对化了。即使遇到资源消耗过大的情况,也有多种方法可以进行优化或解决,比如增大流水线资源配置、优化构建脚本减少不必要的步骤等,并非完全“没法处理”。

综上所述,选择 C 作为正确答案是因为它提供了一个既实用又符合良好开发实践的方法来解决问题。

相关知识点:

流水线技术栈noeis考点记

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu