目前webpack的已经很成熟,但是小弟还是想记录一下学习的历程,不管是对于新手还是对于自己。

起步

新建一个文件夹,大概是这个样子的

额... 是不是觉得很简单?是的就如标题就是这么简单!嘿嘿,其实不是的 webpack之所以称为自动化打包工具你得有文件,
假设一个场景:现在有三个javascript文件,我要打包成一个文件怎么做呢?
比如是这样的:

这边涉及到两个知识点就是:ES6的 export default 和 import 如果看不懂的话 你就大概理解成就是模块之间的引用就成了,反正以后用的时间长了 也就明了了

运行

直接打开你的index.html 你会发现会发现出现这样的

这是在告诉你 浏览器不认识你写的import的语法,(虽然ES6已经普及很长时间 但是还是有的语法还是很多的的兼容)

webpack登场

新建一个 webpack.config.js 文件,为什么叫这个名字呢?因为你不叫这个名字会报错 这是webpack默认的文件名称 (当然这是可以改变的)
大概就是这个样子的

这样的话webpack最基本的配置已经配置完毕了,然后我们初始一下

然后我安装webpack
这个要说明一下 cnpm i -D webpack 里面 都是简写cnpm 是手淘的npm;i 就是 install; -D就是开发环境;
我用的是cnpm 就是俗称的手淘滤镜 国内吗 还是这个比较快的 当然你能翻墙的话 还是用正版的npm 比较好 毕竟什么东西都是原装的好~

就会在文件里面得到一个package.json文件,在里面的设置

然后我命令行走起来

还记得我们的dev 怎么设置的吗?对的 就是在配置文件里面的dev命令 然后运行的webpack,这样的话webpack 就会在文件里面找webpack.config.js的文件 当然你可以改变他的名字 比如

就可以了 打包的文件你可以找到相应的路径引用就可以

webpack之初体验相关推荐

  1. webpack从入门到精通(一)初体验

    1. webpack简介 1.1 webpack是什么 webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler). 在 webpack 看来, 前端的所有资源文件(j ...

  2. webpack 初体验

    翻墙看视频教程:https://www.youtube.com/watch?v=TaWKUpahFZM 看了教程,自己练习练习,记个笔记,我把教程的例子划分成5个独立小demo,加强练习,也方便梳理思 ...

  3. SSR初体验-结合Vue3全家桶

    SSR初体验 基础搭建 安装依赖 先开启一个服务器 let express = require("express");let server = express();server.g ...

  4. 苹果电脑安装python3密码_mac系统安装Python3初体验

    前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7. 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 ...

  5. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  6. 小程序 缩放_缩放流星应用程序的初体验

    小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...

  7. wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验

    wxWidgets刚開始学习的人导引全文件夹   PDF版及附件下载 1 前言 2 下载.安装wxWidgets 3 wxWidgets应用程序初体验 4 wxWidgets学习资料及利用方法指导 5 ...

  8. 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | https://my.oschina.net/u ...

  9. Windows Embedded Standard开发初体验(二)

    支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...

  10. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)

    2019独角兽企业重金招聘Python工程师标准>>> 本章零基础地介绍了如何快速体验超级账本搭建的区块链网络,我们先绕过了比较复杂的初始化配置,用官方提供的fabric-sampl ...

最新文章

  1. 光猫直连电脑不能上网_电脑插上网线不能上网怎么办
  2. PPT 下载 | 神策数据孙超赟:多场景解读运营的价值、生存状态与解决方案
  3. for循环一种不常见的用法
  4. 如果 AI 技术可以让你永生,你愿意么?
  5. java字符串处理截取和替换字符
  6. 【渝粤题库】 广东开放大学 劳动和社会保障法 形成性考核
  7. iOS 几个时间类型
  8. namp - 端口扫描 主机判断 漏洞分析
  9. intel无线网卡日志服务器,不定期找不到Intel N 2230无线网卡
  10. html 在线汉字转拼音,JavaScript实现汉字转换为拼音及缩写的方法示例
  11. 张宇八套卷(二)复盘
  12. URI和URL、URN的作用和区别
  13. wps在线预览接口_Office在线预览及PDF在线预览的实现方式大集合
  14. 马克思主义基本原理【0163】
  15. windows计算机资源管理器,windows10系统打开资源管理器的三种方法
  16. namecheap 添加二级域名
  17. 用DrRacket写scheme语言的hello world
  18. mysql 主主1032_mysql 主从复制 1032
  19. 如何向面试官正确地提问?
  20. Vue vuex vue-router

热门文章

  1. java array to list iterator_Iterator to list的三种方法
  2. Linux执行composer出现killed问题解决
  3. PHP审核接口基本判断
  4. logstash nginx error access 日志处理
  5. 修改linux的文件时,如何快速找到要修改的内容并修改
  6. swift4 label显示html,Swift:在标签或textView中显示HTML数据
  7. 修改JDK的经历:两处字体的粗体代码引起的错误
  8. AndroidStudio各个版本下载
  9. 通过ln链接目录到目标
  10. C调用Python2.7,与调用Python3.5相差很大