返回

Webpack5 零配置基础 Vue 项目 - 详细指南

前端

Webpack5 从零配置一个基础的 Vue 项目

作为一名初学者或者中级前端开发者,想要深入学习并实践 Webpack 5 和 Vue 3 来构建前端项目,那么本文将提供一个详细的从零开始配置基础 Vue 项目的指南,帮助你一步步理解和掌握整个流程。

前期准备

在开始之前,确保你已经安装了 Node.js 和 npm。

项目结构

我们首先创建一个新的项目目录,并将它命名为 "my-vue-project"。然后在该目录下创建以下子目录:

  • src/
  • node_modules/
  • package.json
  • webpack.config.js

安装依赖项

在项目根目录下,使用 npm 安装必要的依赖项:

npm install vue@3 vue-loader@15 webpack@5 webpack-cli@4

配置 Webpack

接下来,我们需要创建一个 Webpack 配置文件。在项目根目录下创建一个名为 "webpack.config.js" 的文件,并添加以下内容:

const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");

module.exports = {
  mode: "development",
  entry: "./src/main.js",
  output: {
    filename: "bundle.js",
    path: path.resolve(__dirname, "dist"),
  },
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: "vue-loader",
      },
      {
        test: /\.js$/,
        loader: "babel-loader",
      },
      {
        test: /\.css$/,
        use: ["vue-style-loader", "css-loader"],
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: "./public/index.html",
    }),
  ],
};

配置 Vue CLI

Vue CLI 是一个用于快速搭建 Vue 项目的命令行工具。我们可以使用它来简化项目配置和构建过程。

在项目根目录下,使用 npm 安装 Vue CLI:

npm install -g @vue/cli

安装完成后,使用 Vue CLI 创建一个新的 Vue 项目:

vue create my-vue-project

这将在项目目录下创建一个新的子目录 "my-vue-project",其中包含了一个基本的 Vue 项目结构和配置文件。

运行项目

现在,我们可以使用以下命令运行项目:

npm run serve

这将启动一个开发服务器,并在本地地址 "localhost:8080" 上运行项目。

构建项目

要构建项目,可以使用以下命令:

npm run build

这将创建一个名为 "dist" 的目录,其中包含构建后的项目文件。

总结

至此,我们就从零配置了一个基础的 Vue 项目,并学习了如何使用 Webpack 和 Vue CLI 来构建和运行项目。希望本文能够帮助你快速入门 Webpack 5 和 Vue 3,并为你的前端开发项目提供一个良好的基础。