Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue 项目打包

作者:萫蕉姺森う   发布日期:2025-08-19   浏览:48

// vue.config.js
module.exports = {
  // 输出文件目录
  outputDir: 'dist',

  // 配置别名
  configureWebpack: {
    resolve: {
      alias: {
        '@': require('path').resolve(__dirname, 'src')
      }
    }
  },

  // 打包时是否生成 source map 文件
  productionSourceMap: false,

  // 修改 pages 配置,可以配置多页面应用
  pages: {
    index: {
      entry: 'src/main.js', // 入口文件
      template: 'public/index.html', // 模板文件
      filename: 'index.html' // 输出文件名
    }
  }
}

// 打包命令
// 在 package.json 中添加以下脚本
{
  "scripts": {
    "build": "vue-cli-service build"
  }
}

解释说明:

  1. outputDir: 指定打包后的文件输出目录,默认是 dist
  2. configureWebpack: 通过 Webpack 的 resolve.alias 配置路径别名,方便在项目中使用相对路径。
  3. productionSourceMap: 设置为 false 可以减少打包体积,因为生产环境中通常不需要 source map 文件。
  4. pages: 配置多页面应用的入口文件、模板文件和输出文件名。这里只配置了一个页面 index
  5. 打包命令: 在 package.json 中添加 build 脚本,运行 npm run buildyarn build 即可打包项目。

如果你需要更详细的配置或有其他需求,请告诉我!

上一篇:vue3 directives

下一篇:vue3 dayjs

大家都在看

vue js for循环

vue.config.js 配置

vue.config.js configu

node.js vue

vue3组件传值的方式

vue 图表组件

vue3+vite+ts

vue3watch监听多个变量

vue查看版本

vue3 reactive对象重新赋值

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站