前言


由于vue和react的流行,webpack这个模块化打包工具也已经成为热门。作为前端工程师这个需要不断更新自己技术库的职业,真的需要潜下心来学习一下。

准备工作(针对mac用户)

  • 安装 homebrew

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装nodejs

$ brew install node
  • 安装 n 来管理 nodejs 版本

$ sudo npm install -g n
# 安装最新版本
$ n latest
# 安装最稳定版本
$ n stable
# 删除某个版本
$ n rm 0.10.1
# 切换版本
$ n
# 进入切换界面会出现当前安装的各个版本的nodejs
# 通过上下键切换版本,o切换到你想要的版本前回车即可
  • 了解 npm

npm是随同nodejs一起安装的包管理工具,常见使用场景
1、允许用户从NPM服务器下载别人编写的第三方包到本地
2、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用
3、允许用户将自己编写的包或命令行程勋上传到NPM服务器供别人使用

# 查看npm版本
$ npm -v
# npm升级
$ sudo npm install npm -g
# 在项目目录下初始一份package.json
$ npm init -y

准备工作就绪,下一章开始webpack学习。

学习webpack前的准备工作相关推荐

  1. FreeRTOS(2)---学习FreeRTOS前的准备工作

    学习FreeRTOS前的准备工作-----初学者必看 FreeRTOS 学习资料 了解FreeRTOS之前,一定要搞清楚FreeRTOS, SafeRTOS和OpenRTOS之间的关系 1. 先说Fr ...

  2. [FreeRTOS系列教程]学习FreeRTOS前的准备工作-----初学者必看

    转自:http://bbs.armfly.com/read.php?tid=1552 转载说明:本文仅为转载,下面有几位同学询问对应的教程,教程请参考下面的链接,是以帖子的形式分章节说明. http: ...

  3. HFSS学习笔记(一)基础篇 操作界面简介和使用前的准备工作

    HFSS学习笔记(一)基础篇 操作界面简介和使用前的准备工作 一.HFSS工作界面简介 各区域的功能: 二.设计的步骤 1.创建工程文件 2.进行设计前的准备工作 一.HFSS工作界面简介 各区域的功 ...

  4. 学习NGUI前的准备NGUI的相关信息

    学习NGUI前的准备NGUI的相关信息 第1章  学习NGUI前的准备 NGUI是Unity最重要的插件,在Unity资源商店(Asset Store)的付费排行榜中始终名列前茅,如图1-1所示.本章 ...

  5. html5--6-68 实战前的准备工作:了解HTML5大纲算法

    html5--6-68 实战前的准备工作:了解HTML5大纲算法 学习要点 了解HTML5大纲算法 在html5中有一个很重要的概念,叫做HTML5大纲算法(HTML5 Outliner),它的用途为 ...

  6. JavaWeb黑马旅游网-学习笔记01【准备工作】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  7. MyCobot六轴机械臂开箱及开发前的准备工作(一)

    MyCobot机械臂是一款入门级的六自由度机械臂,目前是国产机械臂中价格和性能十分优良的机械臂,本讲主要以MyCobot 280pi机臂的开箱搭建和开发前的准备工作为起点为小伙伴们详细的介绍这款机械臂 ...

  8. 2.1安装前的准备工作---安装Red Hat Linux

    本章要点 v 安装前的准备工作 v Linux的安装方式 v 安装Red Hat Linux v Linux的启动与退出 学习要求 v 了解Linux操作系统对计算机硬件的最低要求 v 了解安装Lin ...

  9. 求职前的准备工作,预则立,不预则废废。

    当你确定了自己的职业方向之后,最重要的事是:提前做好准备工作.需要做什么准备?需要怎么做准备?二十年职场老司机,为你深度剖析. 准备的好,就是在准备着成功: 准备的差,就是在准备着失败.工欲善其事,必 ...

最新文章

  1. axure文本框单击提示文字消失_Axure基础原件使用
  2. 用Qt开发游戏时一些问题的解决方法(一)
  3. python 中 for使用小技巧
  4. httpclient 多附件上传
  5. Linux基础——操作系统框架
  6. 工业互联网联盟发布工业物联网安全框架
  7. Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
  8. python输入10个数字排序案例_介绍十个Python小案例,新手入门就在这里
  9. Fixjs实践——标签、按钮控件
  10. gstreamer向appsrc发送帧画面的代码
  11. red hat linux yum,Red Hat Linux安装CentOS的yum源
  12. Oracle P6培训系列:09定义计划编制视图
  13. 精讲贪吃蛇(c语言篇)(代码可直接取)
  14. Java写txt—读txt—清空txt文件
  15. 【Prism】MEF版Commanding
  16. 网络类型之BMA与NBMA的区别
  17. HTML5期末作业:明星网站设计与实现——明星薛之谦介绍网页设计7个页面HTML+CSS+JavaScript
  18. 量子计算(1)量子力学基本理论(上)
  19. 微信截屏分享、图片压缩处理!
  20. Redis 知识收集

热门文章

  1. Oracle发布Java移动开发路线图 影响近千万开发者
  2. pgpool-II 高可用搭建
  3. JS实现一个简单的计算器
  4. Win7部署基础知识(2):制作WinPE
  5. Mysql数据库索引原理及算法原理
  6. 删除字符串中指定的字符形成字符串
  7. (干货!)Tomcat性能优化
  8. sublime注册码
  9. header中Content-Disposition的作用
  10. 小白如何写Python算法-计算模型稳定性评估指标PSI