javascript - 如何在 vue-cli 中设置生产构建路径?
问题描述
我正在使用 vue-cli 工具开发 vuejs 应用程序,并且我也在开发服务器,所以我想在我的服务器中构建 /dist 文件夹以将其作为静态发送到浏览器,但我什至没有知道 /dist 文件夹在哪里。
有一个 webpack.prod.config.js 文件(我认为是用于生产的 webpack 配置),在路径输出字段中,我尝试写入路径但没有用。
解决方案
/dist
只是 VueJS 的默认设置。如果你想修改这个:正如 VueJS 的文档所述:
始终使用 outputDir 而不是修改 webpack output.path。
创建一个vue.config.js
作为可选配置文件,如果它存在于您的项目根目录中(在 package.json 旁边),它将由 @vue/cli-service 自动加载。
该文件应导出包含选项的对象:
// vue.config.js
module.exports = {
// options...
}
正如其他人在评论中已经说明的那样,outputDir
用于指定在运行 vue-cli-service build 时将在其中生成生产构建文件的目录。请注意,目标目录将在构建之前被删除(此行为可以通过--no-clean
在构建时传递来禁用)。
// vue.config.js
module.exports = {
outputDir : ''
}
推荐阅读
- python-3.x - 在 Python 中使用 GPU 对字符串打包函数 - 从私钥生成地址
- c# - Zumero Sqlite Sql Server 数据类无效转换
- javascript - 平滑增加数字的数组
- java - 如何上课
- > 没有 List 的实例
? - r - 查找以 [ 开头并以 ] 结尾的序列所需的正则表达式是什么?
- vba - 文本框不保留值
- assembly - 如何在不存储在变量程序集中的情况下打印 ascii 字符串?
- docker - 隐藏 NGINX Docker 容器暴露的 URL 中的端口号
- angular - 每隔几次浏览器重新加载,Angular 表就不会显示数据
- html - 在选择列表中有一个按钮是有效的 HTML 吗?