zoukankan      html  css  js  c++  java
  • webpack打包工具的初级使用方法

    这里下载的是webpack的3.8.1版本(新版更新的使用有些问题)

    什么是webpack?

    他是一个前端资源加载或打包工具,. 资源: img css json等.

    下载的话 用 npm webpack@3.8.1 --save-dev 局部下载(下载的是开发版本)

    第二步(这里说下打包JS吧)

    打包JS文件

      指令 webpack  入口文件  出口文件     例:  webpack a.js  bundle.js

      这里的指令是可以有缩写的写法就是一个单纯的 webpack 的英文, 但是这种写法得配置一个 webpack.config.js的文件

    这个是webpack的配置文件中的内容  下面的 module的对象是为了配置css 或者 json等其他的模块.

    在配置好了文件之后  有一个可以让他自己自动刷新的server 叫 "热加载"

    下载的话 得下载比 webpack版本低的版本哦,  因为下载高的话会有不兼容等其他的小问题

    webpack-dev-serve@2.9.4 用这个版本

    全局下载的命令为  npm install -g webpack-sev-serve@2.9.4

    下载之后 在开发环境中下载 npm i --save-dev webpack-dev-server@2.9.4 这个版本

    下载好了之后 就可以直接使用 webpack-dev-server启动就好了

    还有一种启动方式是 webpack-dev-server --hot --inline

     

    在package.json 中 把script里面的 东西添加 或者换成这些东西  

    就可以使用   简写了   npm run dev

    这种写法在工作之后使用的是最多的一种

    这里要注意一些问题

    在这个服务器下生成的虚拟 bundle.js 是由配置文件决定的. 但是他是和app.html同级目录关系. 所以引入关系需要注意

    打包CSS(这里是题外话)

    在打包 css文件中 要使用依赖包 

    loader : 依赖包

    css转化成 js less转成js

    json  转成 png 传成 js  而 loader 就是解决这解决这些问题的

    CSS文件打包到 js 中 需要 css-loader 和 style-loader这两个依赖包

  • 相关阅读:
    从零开始学习前端开发 — 17、CSS3背景与渐变
    从零开始学习前端开发 — 16、CSS3圆角与阴影
    从零开始学习前端开发 — 15、CSS3过渡、动画
    从零开始学习前端开发 — 14、CSS3变形基础
    link标签的media属性的用法
    html的meta总结
    提高网页可访问性的十条建议
    关闭按钮
    HTTP协议详解
    jquery中each的3种遍历方法
  • 原文地址:https://www.cnblogs.com/blankOne/p/10974646.html
Copyright © 2011-2022 走看看