如何将vue-cli4打包后的静态资源精确导出到指定目录?
- 内容介绍
- 文章标签
- 相关推荐
本文共计520个文字,预计阅读时间需要3分钟。
目录 + 打包静态资源到指定目录 + 解决 + vue-cli打包访问静态资源404 + 打包静态资源到指定目录 + 在最近开发工作中,我将打包的dist文件夹下,vue-cli4打包(npm run build)的静态资源全部平铺展开。
目录
- 打包静态资源到指定目录
- 解决
- vue-cli打包访问静态资源404
打包静态资源到指定目录
在最近开发工作中,我打包的 dist 文件夹下,vue-cli4 打包(npm run build)的静态资源全部都平铺展开在该文件夹下,看着很别扭,于是想打包到 static 文件夹下。
vue-cli4执行打包命令时,默认打包的位置是dist文件夹下,不会自动打包为一个模块(文件夹)。
解决
在 vue.config.js 文件中设置 assetsDir指定打包的目录为根目录下的 static文件夹,就会在 dist文件夹下自动生成一个新的文件夹static来存放打包的静态资源。
设置之后打包的文件目录为:
说明:文件夹下的js和json文件夹是我写在 public文件夹下的模块用于 axios 请求本地数据,打包时会直接打包到 dist文件夹下。
本文共计520个文字,预计阅读时间需要3分钟。
目录 + 打包静态资源到指定目录 + 解决 + vue-cli打包访问静态资源404 + 打包静态资源到指定目录 + 在最近开发工作中,我将打包的dist文件夹下,vue-cli4打包(npm run build)的静态资源全部平铺展开。
目录
- 打包静态资源到指定目录
- 解决
- vue-cli打包访问静态资源404
打包静态资源到指定目录
在最近开发工作中,我打包的 dist 文件夹下,vue-cli4 打包(npm run build)的静态资源全部都平铺展开在该文件夹下,看着很别扭,于是想打包到 static 文件夹下。
vue-cli4执行打包命令时,默认打包的位置是dist文件夹下,不会自动打包为一个模块(文件夹)。
解决
在 vue.config.js 文件中设置 assetsDir指定打包的目录为根目录下的 static文件夹,就会在 dist文件夹下自动生成一个新的文件夹static来存放打包的静态资源。
设置之后打包的文件目录为:
说明:文件夹下的js和json文件夹是我写在 public文件夹下的模块用于 axios 请求本地数据,打包时会直接打包到 dist文件夹下。

