zoukankan      html  css  js  c++  java
  • webpack搭建过程

    webpack有五大核心:::

    entry:入口

    output:出口

    loader:资源转换器

    plugin:插件

    mode:模式

    webpack目前最稳定版本呢是   4.43

    然后说一下怎么创建webpack:::

    先创建一个目录   创建一个webpack.json文件

    然后在终端安装   npm init -y

    在安装webpack-cli:::

    npm install webpack webpack-cli --save-dev

    也有简写的: npm i webpack webpack-cli -D

    安装完了用 ./node_modules/.bin/webpack -v检测一下是否安装成功

    在项目根目录下创建一个src,在里面在创建一个index.js文件

    会构建成一个dist目录,并且生成一个main-js文件

    src/index.js是默认的入口

    dist/main.js是默认的出口

    如果手动配置,必须要创建webpack配置文件,来执行

    默认webpack配置文件:webpack.config.js

    黄色警告如何解决:通过配置mode
    如何自动清理打包的垃圾文件:

    第一步: npm install --save-dev clean-webpack-plugin

    第二步: 在webpack.config.js中引入

    const { CleanWebpackPlugin } = require('clean-webpack-plugin');

    第三步:通过plugins实例化

    module.exports = {
    ...
    plugins: [
    new CleanWebpackPlugin(),

    ......
    };

    基于webpack的服务器环境:webpack-dev-server;

    npm install webpack-dev-server -D

    通过devServer来配置:port,baseContent

    devServer: {
    port: 9999,
    contentBase: path.join(__dirname, 'dist'),
    }

    如何实现自动构建构的文件自动注入index.html:

    安装html-webpack-plugin

    npm install html-webpack-plugin

    引入:

    const HtmlWebpackPlugin = require('html-webpack-plugin');

    添加到plugins中:

    plugins: [
    。。。
    new HtmlWebpackPlugin({
    template: './index.html', //读取模板的入口文件
    filename:'index.html' //生成打包后的html文件
    }),
    ]


    说明:webpack可以将node服务端的JS代码通过构建直接运行在浏览器上

    webpack支持多种模块化规范:AMD,CMD,CommonJS,ES6 modules

    webpack默认识别的文件:.js,.json文件格式

  • 相关阅读:
    杂题
    jzoj5679
    CF434E
    jzoj6152
    jzoj6150
    mysql 第06章 运算符
    mysql 第05章 数据类型
    mysql 第04章 SQL语句
    mysql 第03章 体系结构
    mysql 第02章 基本操作
  • 原文地址:https://www.cnblogs.com/mzj143/p/12907321.html
Copyright © 2011-2022 走看看