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这两个依赖包

  • 相关阅读:
    HDU 5528 Count a * b 欧拉函数
    HDU 5534 Partial Tree 完全背包
    HDU 5536 Chip Factory Trie
    HDU 5510 Bazinga KMP
    HDU 4821 String 字符串哈希
    HDU 4814 Golden Radio Base 模拟
    LA 6538 Dinner Coming Soon DP
    HDU 4781 Assignment For Princess 构造
    LA 7056 Colorful Toy Polya定理
    LA 6540 Fibonacci Tree
  • 原文地址:https://www.cnblogs.com/blankOne/p/10974646.html
Copyright © 2011-2022 走看看