Webpack打包 js 和 css 相关操作

Webpack是一个打包工具,把多个静态资源文件打包成一个文件

Webpack打包 js 文件操作

一、安装Webpack工具:npm install webpack -g
npm install webpack-cl -g

查看是否安装成功: webpack -v

二、创建文件用于打包操作
common.js

exports.info = function(str){
    document.write(str);
}

utils.js

exports.add = function(a,b){
    return a+b;
}

main.js

const common = require('./common');
const utils = require('./utils');

common.info('hello'+utils.add(1,2));

项目结构
在这里插入图片描述

三、创建配置文件 webpack.config.js 配置打包信息

const path=require('path');     //node.js内置模块
  module.exports={
    entry:'./src/main.js',  //配置文件入口
    output:{
        filename:'bundle.js',   //输出文件
        path:path.resolve(__dirname,'./dist')    //输出路径
    },
    //mode: 'development' // 设置mode,development(开发模式)
  }

四、使用命令执行打包操作
直接在终端输入 webpack 但会出现黄色警告
在这里插入图片描述
表示没有设置mode,可以修改输入命令为 webpack --mode=development 表示为开发环境,这样不会出现警告
也可以直接在 webpack 的配置文件中设置 mode 为开发环境
在这里插入图片描述
五、创建一个HTML文件,引入打包后的 js 文件,使用浏览器查看效果
在这里插入图片描述显示成功在这里插入图片描述

Webpack 打包CSS操作

一、创建css 文件 style.css
在这里插入图片描述
二、main.js 中引入 style.css 文件
在这里插入图片描述
三、安装 CSS 加载工具
在这里插入图片描述
安装命令: npm install --save-dev style-loader css-loader
在这里插入图片描述
四、修改 webpack.config.js 配置文件
在这里插入图片描述
添加的代码为:

module: {
      rules: [
        {
          test: /\.css$/,   //打包规则应用到CSS结尾的文件上
          use: ["style-loader","css-loader"]
        }
      ]
    }

五、执行打包命令: webpack

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值