You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

离线环境下如何在Azure DevOps制品中本地化VueJS依赖并使用create功能?

离线环境下创建Vue应用的解决方案

一、解决create-vue包缺失问题

你遇到的404错误是因为私有feed里没有create-vue包,需要先把它和依赖传到Azure Artifacts:

  1. 在联网机器上,执行npm pack create-vue@latest,生成create-vue-[版本号].tgz格式的包文件
  2. 生成create-vue的完整依赖清单:创建临时目录,执行npm init -y,然后npm install create-vue@latest --package-lock-only,得到包含所有依赖的package-lock.json
  3. 批量下载所有依赖:在临时目录执行npm ci --download-only,这会把create-vue及其所有依赖包下载到本地node_modules目录
  4. 将下载好的create-vue包和所有依赖包上传到你的Azure DevOps Artifacts feed中

二、npm的离线批量下载方法(类似Python的pip download)

如果需要批量下载任意包的离线文件,用以下步骤:

  • 创建临时目录,执行npm init -y初始化项目
  • 在package.json中添加需要的包(比如"create-vue": "^5.0.0")
  • 执行npm ci --download-only,npm会自动下载所有依赖包到本地node_modules,不会执行安装构建
  • 收集node_modules里的包文件(或直接用npm pack将每个包打包成.tgz),上传到私有feed即可

三、离线机器上创建Vue应用

当create-vue和依赖都在私有feed里后:

  1. 配置npm默认使用私有仓库:npm config set registry https://你的Azure Artifacts仓库地址
  2. 直接执行npm create vue@latest,即可正常创建Vue应用
  3. 创建完成后,执行npm install,会从私有feed拉取项目所需依赖(你之前已经上传了package-lock.json里的包)

内容的提问来源于stack exchange,提问作者alireza-elahi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 18:42:41