返回

从零配置 webpack 5 + Vue 3 项目:让构建过程易如反掌

前端

前言

在实际项目开发中,很少有机会从头开始配置一个新项目。通常,我们都会选择脚手架来完成重复性的工作,从而节省时间和精力。不过,对于想要深入理解构建过程的开发者来说,从零开始配置一个项目也是很有必要的。

本文将手把手指导你从头开始配置一个 webpack 5 + Vue 3 项目,并详细介绍每个步骤。通过本教程,你将了解 webpack 和 Vue 3 的基本概念,以及如何优化你的项目构建流程。

步骤 1:初始化项目

首先,使用以下命令初始化一个新的 npm 项目:

npx create-vue-app my-vue3-app --template bare

步骤 2:安装 webpack

接下来,安装 webpack 和其他必要的依赖项:

npm install webpack webpack-cli vue vue-loader @vue/compiler-sfc

步骤 3:创建 webpack 配置文件

在项目根目录中,创建一个名为 webpack.config.js 的文件,并添加以下内容:

const path = require('path');

module.exports = {
  mode: 'development',
  entry: './src/main.js',
  output: {
    filename: 'main.js',
    path: path.resolve(__dirname, 'dist'),
  },
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: 'vue-loader',
      },
      {
        test: /\.js$/,
        loader: 'babel-loader',
      },
    ],
  },
};

步骤 4:创建 Vue 组件

src 目录下,创建一个名为 main.js 的文件,并添加以下 Vue 组件:

import { createApp } from 'vue';

const app = createApp({
  data() {
    return {
      message: 'Hello, webpack and Vue 3!',
    };
  },
  template: `<h1>{{ message }}</h1>`,
});

app.mount('#app');

步骤 5:运行 webpack

最后,运行以下命令来构建你的项目:

npx webpack

构建完成后,你会在 dist 目录中找到 main.js 文件。

结论

通过本教程,你已经学会了如何从头开始配置一个 webpack 5 + Vue 3 项目。通过深入了解 webpack 和 Vue 3 的基本概念,你可以在构建过程中获得更大的灵活性。

如果你想了解更多关于 webpack 和 Vue 3 的信息,可以参考以下资源: