uni-app更新后,发行上传网站到服务器的默认路径变成了web,要怎么改回来?

uni-app更新后,发行上传网站到服务器的默认路径变成了web,要怎么改回来?

本来点:发行 > 上传网站到服务器,会自己编译并上传,现在更新了软件,默认路径变成了 web,但编译又不编译到 web 上当,这个要怎么操作?

图片

5 回复

退回3.99
手动上传到服务器,从打包出来的那个web文件全拖到你部署的文件夹即可
等官方出自定义打包路径


编译不到web目录?是cli版本太低了,升级cli

遇到相同的问题,升级到最新版本4.07,难道其中的cli.exe不是最新版本?要单独升级?

回复 l***@163.com: 更新cli版本来解决该问题,可以使用npx @dcloudio/uvm@latest https://uniapp.dcloud.net.cn/quickstart-cli.html#cliversion

在 uni-app 中,默认的发行路径是由 vue.config.jsmanifest.json 中的配置决定的。如果你发现发行上传网站到服务器的默认路径变成了 web,你可以通过以下步骤将其改回原来的路径或自定义路径。

方法一:修改 vue.config.js

如果你在项目中使用了 vue.config.js,可以通过修改 outputDir 来指定编译后的输出目录。

  1. 在项目根目录下找到或创建 vue.config.js 文件。
  2. 添加或修改以下配置:
module.exports = {
  outputDir: 'dist', // 你想要设置的输出目录名称,例如 'dist'
}

方法二:修改 manifest.json

如果你使用的是 HBuilderX 或 uni-app 的默认配置,可以通过修改 manifest.json 中的 h5 配置来指定输出目录。

  1. 打开 manifest.json 文件。
  2. 找到 h5 配置项,添加或修改 outputDir
{
  "h5": {
    "outputDir": "dist" // 你想要设置的输出目录名称,例如 'dist'
  }
}

方法三:通过命令行参数指定输出目录

如果你是通过命令行工具进行构建的,可以在构建时通过参数指定输出目录。

npm run build:h5 -- --output-dir=dist
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!