美文网首页
九、webpack学习使用

九、webpack学习使用

作者: 让你变好的过程从来都不会很舒服 | 来源:发表于2022-10-18 20:22 被阅读0次

webpack 的基本使用

1.什么是webpack

概念:webpack 是前端项目工程化的具体解决方案。

主要功能:它提供了友好的前端模块化开发支持,以及代码压缩混淆,处理浏览器端javascript兼容性,性能优化等强大的功能。

好处: 让程序员把工作的中心放在具体功能的实现上,提高了前端开发效率和项目的可维护性。

注意:在vue和react等前端项目,基本上都是基于webpack进行工程化开发的。

2、安装

npm install webpack -g
npm install webpack-cli -g

测试安装成功


配置

  • entry:入口文件,指定webpack用哪个文件作为项目的入口
  • output:输出:指定webpack把处理完成的文件放置到指定路径
  • module:模块:用于处理各种类型文件
  • plugins:插件:如热更新,代码重用
  • resolve;设置路径指向
  • watch:监听,用于设置文件改动后直接打包

创建项目

1、创建项目
2、创建一个modules的目录,用于放置JS模块等资源文件
3、在modules下创建模块文件,如hello.js,用于编写JS模块相关代码

// 暴露一个方法 sayHi
exports.sayHi = function(){
    document.write("<div>hello jiaqing</div>>")
}

4、在modules下创建一个main.js的入口文件,用于打包时设置entry属性

// require导入一个模块 就可以调用这个模块中的方法了
var hello = require("./hello");
hello.sayHi();

5、在项目目录下创建webpack.config.js配置文件,使用webpack命令打包

module.exports={
    entry:"./modules/main.js",
    output: {
        filename: "./js/bundle.js"
    }
}

6、在项目目录下创建HTML页面。如index.html,导入webpack 打包后的js文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script src="dist/js/bundle.js"></script>

</body>
</html>

7、在idea控制台中执行webpack;如果失败的话,就使用管理员权限即可
8、运行html看效果

webpack --watch 控制台输入实现热部署

相关文章

  • 九、webpack学习使用

    webpack 的基本使用 1.什么是webpack 概念:webpack 是前端项目工程化的具体解决方案。 主要...

  • Vue之Webpack学习

    七、Webpack学习 目录:什么是Webpack、安装Webpack、使用Webpack 1.什么是Webpac...

  • Webpack 2.0 学习过程资料整理

    Webpack学习过程及项目使用问题及资料整理 -- 2017.11.02 Webpack的简介及使用教程 Web...

  • 2019-01-18

    4.28 Webpack使用 根据学习资料的webpack的时候,运行webpack失败,发现资料是3.xx版本,...

  • webpack学习笔记

    学习目的 学习前端构建化工具 webpack,能熟练掌握 并使用 webpack 对项目进行打包优化。 ...

  • webpack使用学习

    webpack使用学习 本分享学习借鉴webpack中文官网,官网链接(中文文档):https://www.web...

  • Webpack新手入门只要一篇

    学习流程 参考文档:入门Webpack,看这篇就够了Webpack for React 一. 简单使用webpac...

  • webpack 文件打包

    上一节中,我们已经安装好了 webpack ,本节我们来学习 何使用 webpack 进行文件打包。 使用webp...

  • webpack 文件打包

    上一节中,我们已经安装好了 webpack ,本节我们来学习 何使用 webpack 进行文件打包。 使用webp...

  • webpack4打包typescript

    Webpack4 使用 注意: 本次使用的 webpack 版本 github地址 目标 使用 webpack 配...

网友评论

      本文标题:九、webpack学习使用

      本文链接:https://www.haomeiwen.com/subject/ssfyzrtx.html