• webpack-1


    1.webpack 安装
    新项目
    npm install --save-dev webpack
    如果版本较老,在package,json中找到版本号,修改成你要的版本号,在删除node-model文件夹,执行npm install即可

    2.简单打包
    需要把dist下的main.js(打包后的文件所放的目录)先建立出,index.html中打包文件是main.js


    配置文件:入口和出口
    3.上述打包基本不用,应该直接写配置文件(webpack.config.js),当多入口自然多出口, path:path.resolve(__dirname,'dist'),得出到dist文件夹的绝对路径
    filename: '[name].js',表示打包文件名字和入口文件名一致


    4.配置文件: 服务和热更新
    实时加载webpack-dev-server
    需要npm安装,webpack.config.js里进行配置,在package.json中配置

    5.loaders 安装后,只需要在配置文件的module中引入即可
    Loaders是一种转换器。将一种文件转换成另外一种
    同上面一样,只是不需要在package.json中配置
    CSS和fonts以及图片等,通过合适的loaders,它们都可以被当做模块被处理。
    style-loader:它是用来处理css文件中的url()等
    css-loader:它是用来将css插入到页面的style标签

    3.图片处理打包:(css中图片打包,如background-image,html中的图片打包)
    在设置图片css时要设置宽高,不然容易出不来

    上述方式中,图片只是被打包,路径还是相对路径
    所以当需要提取出css时,要把css从js代码中分离出来,以及css中的图片路径问题要用到插件(extract-text-webpack-plugin),不是loaders

    html中的图片
    6.插件配置:配置文件中需要
    const htmlPlugin= require('html-webpack-plugin');这样引入后,再进行安装,安装后再进行插件配置
    如html文件压缩
    new htmlPlugin({
    minify:{
    removeAttributeQuotes:true
    },
    hash:true,
    template:'./src/index.html'

    })


    1.压缩js代码,
    2.HTML文件,删除其中引入的js文件,打包之后在dist中生成 index.html文件,其中会自动引入需要的js文件

  • 相关阅读:
    SpringMVC+Apache Shiro+JPA(hibernate)
    Win7系统上配置使用Intellij Idea 13的SVN插件
    标志一个方法为过时方法
    Java模板引擎 HTTL
    Spring security与shiro
    墨刀 手机app原型工具
    java远程调试(断点)程序/tomcat( eclipse远程调试Tomcat方法)
    结合MongoDB开发LBS应用
    基于LBS的地理位置附近的搜索以及由近及远的排序
    discuz 发布分类信息,能不能设置单版块去掉“发帖子”(默认点发帖后为自定义的默认分类信息模版)
  • 原文地址:https://www.cnblogs.com/xiaobai1/p/9219272.html
Copyright © 2020-2023  润新知