zoukankan      html  css  js  c++  java
  • 模块打包机--webpack--基础使用

    什么是webpack? 作用有哪些?
     
    WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用
    作用:
     1、模块化,让我们可以把复杂的程序细化为小的文件;
     
      2、类似于TypeScript这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript不能直接使用的特性,并且之后还能转换为JavaScript文件使浏览器可      以识别;
     
     3、Scss,less等CSS预处理器
     
     
    webpack的基本使用
    1、全局安装webpack   npm install webpack -g
    2、查看版本号 : webpack -v
    3、查看全局安装过哪些模块:npm list -g --depth 0
    4、局部安装webpack : npm install webpack --save-dev
    5、基础的打包方式 webpack 文件名 生成文件名
    温馨提示:webpack4.0以上版本坑比较多,新手建议安装4.0以下版本
     
    1、卸载默认: npm uninstall webpack
    2、全局安装: npm install webpack@3.5.3 -g
    3、局部安装: npm install webpack@3.5.3 --save-dev


    1:webpack
    WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
    Webpack的工作方式是:把你的项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。
    2:gulp,grunt
    Gulp/Grunt是一种能够优化前端的开发流程的工具,而WebPack是一种模块化的解决方案,不过Webpack的优点使得Webpack在很多场景下可以替代Gulp/Grunt类的工具。
    Grunt和Gulp的工作方式是:在一个配置文件中,指明对某些文件进行类似编译,组合,压缩等任务的具体步骤,工具之后可以自动替你完成这些任务。
    <使用webpack>
    //全局安装
    npm install -g webpack
    //安装到你的项目目录
    npm install --save-dev webpack
     
     
     
     
     
     
     
     
     
     
     
     
     

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

  • 相关阅读:
    JD笔试试题(凭记忆写的+人生感悟 try finally )
    ZOJ 3626 Treasure Hunt I(树形dp)
    Oracle数据库有用函数
    leetcode
    BIEE11G系统数据源账号过期问题(默认安装步骤)
    class文件结构浅析(2)
    使用Lua 局部变量来优化性能,同一时候比較局部变量和全局变量
    Linux基本配置和管理 3 ---- Linux命令行文本处理工具
    android面试题及答案
    CentOS 6.4的安装--史上最全-CRPER木木
  • 原文地址:https://www.cnblogs.com/mahmud/p/10085670.html
Copyright © 2011-2022 走看看