zoukankan      html  css  js  c++  java
  • 人人都能学会的webpack5搭建vue3.0项目,可应用于生产环境 (一)

    webpack5搭建Vue3项目(一)

    我们在项目中使用yarn 来代替npm, 因为yarn 要比npm快。

    1. 初始化项目 yarn init
      首先我们创建一个名为webpack5-vue3的文件夹,然后按住shift + 鼠标右键,选择在当前位置打开终端。在终端中输入命令yarn init -y

    1. 安装webpack webpack-cli webpack-dev-server webpack-merge; 命令为
      yarn add webpack webpack-cli webpack-dev-server webpack-merge -D
    2. 编写webpack配置文件,在当前目录新建一个名为webpack.config.js的文件,当我们在命令行执行webpack时,webpack就会去读取默认文件webpack.config.js文件的配置;
      const path = require('path')
    
      const resolve = (filePath) => {
          return path.resolve(__dirname, filePath)
      }
    
      module.exports = env => ({
          mode: env,
          entry: {
              main: resolve('src/main.js')
          },
          output: {
              filename: 'js/[name].js',
              path: resolve('servers/dist')
          }
      })
    

    同时我们需要在package.json中设置运行的脚本命令,在scripts中添加如下的代码

      "scripts": {
        "build": "webpack --mode=development"
      },
    

    根据上面的配置, 我们需要在当前文件夹下创建一个src文件夹,在src文件夹中创建一个main.js文件,这时候的文件目录应该是这样的。

    这时候我们在命令行中执行 npm run build 就会在当前目录中创建一个servers/dist文件夹,里面有一个main.js的文件。
    简单的配置到此就结束了, 接下来的内容

    • ES6 -> ES5 loader的配置
    • Vue3 在webpack中的配置
    • typescript 在webpack中的配置
    • css 、img、font等静态资源的配置
    • 打包配置、treeshaking的配置、分环境配置等,这里是终章吧;
      github地址: https://github.com/ComponentTY/webpack5-vue3 给个星吧大佬,我们一起努力好吗,感谢大佬。
  • 相关阅读:
    windows下 php5.3如何连接mssql
    ie 兼容性
    windows 版Tomcat 7.0的配置
    数据库备份
    PHP实现通过经纬度计算距离
    linux内核升级(ubuntu12.04从3.13.0升级到3.4.0 )
    详解Linux Initrd
    基于stm32的can总线彻底研究
    CAN控制器-配置过滤器
    recv send 阻塞和非阻塞
  • 原文地址:https://www.cnblogs.com/0915ty/p/14511086.html
Copyright © 2011-2022 走看看