码迷,mamicode.com
首页 > 其他好文 > 详细

Vue学习总结(二)

时间:2021-05-23 23:18:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:额外   插件   tput   put   log   blog   图片   指定   数据   

webpack

Webpack 是一个前端资源的打包工具,它可以将js、image、css等资源当成一个模块进行打包。
技术图片

好处:

  • 将许多碎小文件打包成一个整体,减少单页面内的衍生请求次数,提高网站效率
  • 将ES6的高级语法进行转换编译,以兼容老版本的浏览器
  • 将代码打包的同时进行混淆,提高代码的安全性

核心概念

  • 入口(entry)
    webpack打包的起点,可以有一个或多个,一般是js文件
    webpack会从起点文件开始,寻找起点直接或间接依赖的其它所有的依赖,包括JS、CSS、图片资源等,作为将来打包的原始数据

  • 输出(output)
    出口一般包含两个属性:path和filename。代表webpack打包的目标文件夹,以及文件的名称
    目的地也可以有多个

  • 加载器(loader)
    webpack本身只识别Js文件,如果要加载非JS文件,必须指定一些额外的加载器(loader)

  • 插件(plugins)
    插件可以扩展webpack的功能,让webpack除了打包外还拥有各种更复杂的功能,或者是对打包功能进行优化、压缩,提高效率

webpack配置

配置文件名称默认为webpack.config.js,放到hello-vue的根目录,里面指定上面说的四个核心概念:入口、出口、加载器、插件(加载器和插件是可选的)。

module.exports={
    entry:‘./src/main.js‘,  //指定打包的入口文件
    output:{
        // path: 输出的目录,__dirname是相对于webpack.config.js配置文件的绝对路径
        path : __dirname+‘/dist‘,  
        filename:‘build.js‘	 //输出的js文件名
    }
}

Vue学习总结(二)

标签:额外   插件   tput   put   log   blog   图片   指定   数据   

原文地址:https://www.cnblogs.com/luedong/p/14727966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!