build vue3 后压缩的文件在哪_Vue CLI 3.0 配置build之后的目录结构

本文介绍了在Vue CLI 3.0项目中,如何自定义配置文件vue.config.js以改变build后静态资源的存放路径。重点提及了assetsDir选项,设置为'static',确保压缩后的文件位于'dist/static'目录下。同时,内容还涵盖了其他配置选项,如baseUrl、outputDir、lintOnSave等,并提供了完整的配置文件示例。
摘要由CSDN通过智能技术生成

首先需要自己在项目根目录增加配置文件:vue.config.js

主要可能是这个选项比较值得注意: assetsDir: "static",

分享一下我的配置文件(MacOS):

module.exports = {

// 基本路径

baseUrl: "/",

// 输出文件目录

outputDir: "dist",

// eslint-loader 是否在保存的时候检查

lintOnSave: true,

// 配置js、css等文件夹的二级目录位置,不设置则会在dist下生成4个文件夹

assetsDir: "static",

// use the full build with in-browser compiler?

// https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only

// runtimeCompiler: false,

// webpack配置

// see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md

chainWebpack: () => {},

configureWebpack: () => {},

// vue-loader 配置项

// https://vue-loader.vuejs.org/en/options.html

// vueLoader: {},

// 生产环境是否生成 sourceMap 文件

productionSourceMap: true,

// css相关配置

css: {

// 是否使用css分离插件 ExtractTextPlugin

extract: true,

// 开启 CSS source maps?

sourceMap: false,

// css预设器配置项

loaderOptions: {},

// 启用 CSS modules for all css / pre-processor files.

modules: false

},

// use thread-loader for babel & TS in production build

// enabled by default if the machine has more than 1 cores

parallel: require("os").cpus().length > 1,

// 是否启用dll

// See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode

//dll: false,

// PWA 插件相关配置

// see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa

pwa: {},

// webpack-dev-server 相关配置

devServer: {

open: process.platform === "darwin",

host: "0.0.0.0",

port: 8080,

https: false,

hotOnly: false,

proxy: null, // 设置代理

before: app => {}

},

// 第三方插件配置

pluginOptions: {

// ...

}

};

The end.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值