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.js
或 manifest.json
中的配置决定的。如果你发现发行上传网站到服务器的默认路径变成了 web
,你可以通过以下步骤将其改回原来的路径或自定义路径。
方法一:修改 vue.config.js
如果你在项目中使用了 vue.config.js
,可以通过修改 outputDir
来指定编译后的输出目录。
- 在项目根目录下找到或创建
vue.config.js
文件。 - 添加或修改以下配置:
module.exports = {
outputDir: 'dist', // 你想要设置的输出目录名称,例如 'dist'
}
方法二:修改 manifest.json
如果你使用的是 HBuilderX 或 uni-app 的默认配置,可以通过修改 manifest.json
中的 h5
配置来指定输出目录。
- 打开
manifest.json
文件。 - 找到
h5
配置项,添加或修改outputDir
:
{
"h5": {
"outputDir": "dist" // 你想要设置的输出目录名称,例如 'dist'
}
}
方法三:通过命令行参数指定输出目录
如果你是通过命令行工具进行构建的,可以在构建时通过参数指定输出目录。
npm run build:h5 -- --output-dir=dist