Vue CLI 打包译步骤详解·安装·推荐选择默认的Default预设

Vue CLI 打包编译步骤详解

一、安装 Vue CLI

首先,你需要在电脑上安装 Node.js 和 npm。你可以访问 Node.js 官网 下载最新的 LTS 版本,安装过程中 npm 会自动安装。

安装完成后,打开终端或命令提示符,输入以下命令来确保安装成功并查看版本:

node -v


npm -v


接下来,安装 Vue CLI,在终端输入以下命令:

npm install -g @vue/cli


安装完成后,你可以通过输入 vue --version 来检查 Vue CLI 的版本。

二、创建 Vue 项目

在终端中,导航到你想要创建项目的目录,然后输入以下命令来创建新项目:

vue create my-project


按照提示选择预设或手动选择配置项。推荐选择默认的“Default”预设。

创建完成后,进入项目目录并启动开发服务器:

cd my-project


npm run serve


在浏览器中访问 http://localhost:8080 查看项目运行情况。

三、配置打包选项

在项目根目录下找到 vue.config.js 文件,如果没有可以手动创建。然后根据需要在其中配置打包选项。

例如,你可以添加以下配置来设置生产环境的变量:

module.exports = {


  chainWebpack: config => {


    config.DefinePlugin({


      'process.env.VUE_APP_API_URL': JSON.stringify('https://api.example.com')


    })


  }


}


四、执行打包命令

在终端中输入以下命令进行项目打包:

npm run build


该命令将根据配置将项目编译并打包到 dist 目录中。

检查打包结果,打开 dist 目录,确认生成的文件包括 index.htmlmain.jsmain.css 和资源文件。

五、优化打包结果

你可以通过以下方法来优化打包结果:

const path = require('path')





module.exports = {


  configureWebpack: {


    optimization: {


      splitChunks: {


        chunks: 'all',


      },


    },


  },


}


const CompressionPlugin = require('compression-webpack-plugin')





module.exports = {


  plugins: [


    new CompressionPlugin({


      algorithm: 'gzip',


      test: /\.js$|\.css$/,


      threshold: 10240,


    }),


  ],


}


const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin





module.exports = {


  plugins: [


    new BundleAnalyzerPlugin(),


  ],


}


执行打包命令后,打开生成的分析报告,查看打包结果并进行优化。

你可以顺利完成 Vue CLI 的打包编译。安装 Vue CLI,创建 Vue 项目,配置打包选项,执行打包命令,最后通过优化代码分割、使用 Gzip 压缩和分析打包结果等方法,进一步优化打包效果。合理的配置和优化可以使项目在生产环境中更高效地运行。