vue项目打包时如何将静态文件打包到一个单独的文件夹

在Vue项目中,你可以使用Webpack的配置来实现将静态文件打包到一个单独的文件夹。下面是一种常见的方法:

  1. 在Vue项目的根目录下,创建一个名为static的文件夹(如果还没有)。这个文件夹将用于存放静态文件。
  2. vue.config.js文件中(如果没有,请创建一个),添加以下配置:
javascript 复制代码
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  assetsDir: "static",
  devServer: {
    // 开发环境的跨域问题解决,后端php服务ip 和 端口
    proxy: 'https://xxxxxxxxx.xxx.com/',
    // dev模式下的前端服务端口,也就是浏览器通过localhost:8081 访问前端页面
    port: 8089,
  },
})

主要增加了 assetsDir: "static"配置项

  1. 确保你的Vue项目中的静态文件位于public文件夹中。Webpack在构建时会将public文件夹中的所有文件复制到static文件夹中。
  2. 当你运行npm run buildyarn build进行打包时,Webpack会将生成的静态文件存放在static文件夹中。

现在,当你运行打包命令后,静态文件将被放置在static文件夹中,而不是默认的dist文件夹。你可以根据需要更改输出目录的路径。

相关推荐
ConardLi14 小时前
开源我的 GPT-Image2 生图 Skill,附大量玩法指南
前端·人工智能·后端
我是Superman丶15 小时前
Antigravity Retry 自动重试脚本
前端·javascript·vue.js
是大强15 小时前
nvm安装node成功npm失败
前端·npm·node.js
im_AMBER15 小时前
Leetcode 162 除了自身以外数组的乘积 | 接雨水
开发语言·javascript·数据结构·算法·leetcode
\xin15 小时前
pikachu自编CSRF(GET),CSRF(POST),CSRF(token)
前端·csrf
是大强15 小时前
前端一个项目用node20 一个项目用node14 怎么切换
前端
不老刘15 小时前
Git Cherry-Pick:微前端架构下的“精准医疗”与最佳实践
前端·git
Komorebi_999915 小时前
前端开发|18 个高频易错知识点汇总(HTML+CSS+JS+Vue)面试 & 开发通用
javascript·css·html
LIO16 小时前
ESLint 极简指南:让代码既规范又一致
前端·eslint
明月_清风16 小时前
前端工程化七连问:从紧急修复到版本控制,一文打通工程化任督二脉
前端·前端工程化