webpack使用示例

不念不忘少年蓝@ 2023-10-11 15:19 137阅读 0赞

一、初始化一个node项目

  • npm init -y
  • 创建src目录,并创建三个文件

    1. commonjs

    exports.info = function (str) {

    1. console.log(str)
    2. document.write(str)

    }

  1. utils.js

    exports.add = (a,b)=> a + b

如果项目中有多个不同模块的文件,user.js,order.js…,则同时通过script标签引入到js中非常臃肿,而且会发生多次网络请求,可用webpack将多个js文件打包。

  1. main.js

    const util = require(“./util”)
    const common = require(“./common”)

    console.log(common.info(‘uuid’),util.add(10,90))

    • 在项目下新建webpack.config.js来配置打包规则

    //导入path模块
    const path = require(‘path’)

    //定义JS打包规则
    module.exports = {

    1. entry:'./src/main.js', //入口文件
    2. output:{
    3. path:path.resolve(__dirname,"./dist"),
    4. filename:'bundle.js'
    5. }

    }

执行webpack命令进行打包
在这里插入图片描述
打包成功以后在项目根目录下生成了一个bundle.js

在这里插入图片描述
可以通过html文件引入这个js,然后执行。

其他命令:

  1. webpack -w 监听文件变化,自动打包
  2. webpack -h 查看帮助命令

打包css

  • 安装依赖

    npm install —save-dev style-loader css-loader

  • 创建一个style.css文件

    body{

    1. background: antiquewhite;

    }

  • 在main.js中引入
    在这里插入图片描述

  • webpack -v 重新打包

在这里插入图片描述
可以看到css已经生效,webpack将css文件也打包到了bundle.js文件中。

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读

    相关 webpack 基础使用

      距离上次学习webpack已经几个月了,上次只是简单看了个视频,很短,也不细,所以打算把尚硅谷2020最新版Webpack视频看一遍,巩固完善一下知识点。感兴趣的可以去看我

    相关 webpack使用

    一、安装webpack 首先安装node(点击[详情][Link 1]),再安装webpack,命令如下: npm install webpack@3.6.0 -

    相关 Webpack基本使用

    Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 ![在这里插入图片描述][waterma

    相关 webpack使用

    本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关

    相关 Webpack使用

    一、了解Webpack   1、什么是webpack     Webpack是一个模块打包器(bundler)     在Webpack看来,前端的所有资源文件