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

Vue Storefront 2自建Linux服务器部署:构建后需上传哪些文件?

Vue Storefront 2 部署文件范围说明

不需要上传整个数GB的项目,只需要以下必要文件/目录即可执行nuxt start启动应用:

根目录需上传的文件

  • package.json:用于定义依赖和启动命令
  • yarn.lock 或 package-lock.json:保证服务器安装的依赖版本与本地一致
  • 环境配置文件(如.env)、Nuxt全局配置文件(nuxt.config.js/nuxt.config.ts):如果项目使用了这些配置,必须上传

packages目录需上传的内容

  • api-client:仅保留构建生成的lib文件夹,原开发源码可删除
  • composables:仅保留构建生成的lib文件夹,原开发源码可删除
  • theme:
    • 必须保留.nuxt文件夹(Nuxt构建后的核心运行产物)
    • 保留theme目录下的package.json
    • 如果有静态资源目录(如static),也需要上传
    • 原开发源码(如components、pages、layouts等)可删除

服务器端操作补充

上传完成后,在项目根目录执行yarn install --production(或npm install --production)安装生产依赖(跳过开发依赖,进一步减少体积),之后执行yarn start(或npm run start)即可启动应用。

内容的提问来源于stack exchange,提问作者Ale TheFe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:05:56