Webpack 4 学习01(基础配置)

一、安装配置

  • 前提】安装node.js环境

    【官网下载】https://nodejs.org/zh-cn/
    安装教程不赘述

  • 创建项目文件夹

    例如创建如下文件夹webpack_demo1

  • 创建配置项
    npm init -y

    生成一个package.json文件 如下图

  • 全局安装webpack (不推荐,进行下一步操作)
    npm install webpack -g
  • 局部安装webpack(推荐)
    npm install webpack --save-dev
    • 另外,webpack 4要求安装包
    npm install webpack-cli --save-dev

    一起安装

    npm install webpack webpack-cli --save-dev

    以下表示安装成功

  • 创建入口文件
    ./src/index.js

    任意编写index.js文件内容用于测试

  • 配置生产和开发模式

    打开package.json文件添加如下脚本

    "scripts": {
      "dev": "webpack --mode development",
      "build": "webpack --mode production"
    }

  • 现在运行:
    npm run dev

    生成dist/main.js ,其中 main.js 没有压缩

    npm run dev 表示开发模式

    npm run build

    此时的main.js 被压缩 ,这便是生产模式

  • 接下来看看打包的js文件是否能够使用
    • 创建index.html 引入打包好的main.js
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      <script src="./main.js" charset="utf-8"></script>
    </head>
    <body>
    
    </body>
    </html>

    • 打开浏览器调试

?

? 输出结果表示打包成功,大功告成 !!!

?

?

?

?

原文地址:https://www.cnblogs.com/hunterxing/p/10425285.html

时间: 2024-10-12 06:15:26

Webpack 4 学习01(基础配置)的相关文章

SpringBoot学习--01基础配置--maven配置

maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成. maven的官网地址为:http://maven.apache.org/ 下载步骤如下: 进入官网,点击下载 进入下载页面,点击镜像包 选择maven包 选择maven版本 选择压缩资源包 选择资源 由于maven需要JDK的支持,所以在安装maven之前请确保电脑上已经安装了JDK,且配置好了环境变量,具体的

Webpack 4 学习04(配置webpack-dev-server)

前提: Webpack 4 学习01(基础配置) ? Webpack 4 学习02(通过配置文件打包) 一.了解 webpack-dev-server webpack-dev-server用来配置本地服务器 为 webpack 打包生成的文件提供web服务 自动刷新和热替换(HMR) 二.安装webpack-dev-server npm install --save-dev webpack-dev-server 三. 配置webpack.config.js文件 devServer:{ conte

hadoop生态搭建(3节点)-01.基础配置

# 基础配置# ==================================================================node1 vi /etc/hostname node1 vi /etc/sysconfig/network-scripts/ifcfg-ens33 # BOOTPROTO=dhcp BOOTPROTO=static # ONBOOT=no ONBOOT=yes IPADDR=192.168.6.131 NETMASK=255.255.255.0 G

webpack4.0(01.基础配置和初识)

1.什么是webpack? 2.webpack可以做什莫? 代码转换.文件优化.代码分割.模块合并.自动刷新.代码校验.自动发布 3.我们要学习webpack的什么? 4.使用webpack 1.首先初始化项目,并且下载安装webpack和webpack-cli . 2.开始打包的指令 可以设置脚本指令来执行打包(在package.json) 5.打包的配置 请见下一个随笔 原文地址:https://www.cnblogs.com/jackson1/p/12699586.html

Webpack 4 学习03(配置入口和出口的进阶使用)

一.单出口形式 webpack.config.js const path = require('path'); module.exports = { //单出口形式 entry:['./public/index.js','./public/index2.js'],//有多个文件 output:{ path:path.resolve(__dirname,'build'), filename:'bundle.js' } } 运行npm run dev 生成唯一的打包文件 bundle.js 二.多出

Swift 学习- 01 -- 基础部分

print("世界,你好") var myVariable = 42 myVariable = 50 let myConstant = 42 let implicitinteger = 70 let  fffffff = 70.0 let exnfjenb: Double = 80 let changliang: Float = 4 var frewf: Double = 5 print(changliang) let  label = "你哦好的" let wid

Webpack 4 学习09(打包生成html)

所需插件 html-webpack-plugin 本教程基于已经搭建好的webpack环境,详见Webpack 4 学习01(基础配置) **了解html-webpack-plugin** HtmlWebpackPlugin会自动为你生成一个HTML文件,根据指定的index.html模板生成对应的 html 文件. 安装依赖 npm install html-webpack-plugin --save-dev 配置webpack.config.js文件 在头部定义常量,引入插件 const H

Webpack 4 学习02(使用配置文件进行打包)

上一讲中我们打包没有用到webpack.config.js配置文件,webpack4把自己定位为一个零配置的工具.这一讲学习配置文件使用,更好地学习webpack. 上一讲 Webpack 4 学习01(基础配置) 根目录下新建一个webpack.config.js文件 (记载配置信息) 配置文件 const path = require('path'); module.exports = { entry:'./public/index.js', output:{ path:path.resol

Ant学习-001-ant 基础知识及windows环境配置

一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.TestNG等搭建持续集成测试开发环境,从而高效.高质量的构建产品. Ant 有以下一些优点: 跨平台,可移植.Ant 是 Java 语言编写的,所以有很好的跨平台性和可移植性,无论是在 windows.Linux,还是 mac. 操作简单. Ant 是由一个内置任务和可选任务组成的,运行时需要一个构