官术网_书友最值得收藏!

Preparing the development environment

The examples in this book will use both the web browser environment and the Node.js environment. While Node.js Version 8 and higher has support for ES6+, not all browser vendors have complete support yet for ES6+ features, and we will therefore be using Babel to transpile all of our code regardless.

This book will try its best to use the same project structure for all examples, whether they're executed on the command line in Node.js or run in the browser. Because we're attempting to standardize this project structure, not every project will use all of the features we set up in this section.

The tools you will need are:

  • Your favorite code editor, such as Vim, Emacs, Sublime Text, or WebStorm
  • An up-to-date web browser such as Chrome or Firefox
  • Node.js Version 8 LTS or higher; this book will use version 9.4.0 for all examples
  • The Yarn package manager (optional; you may use npm instead)
  • Various build tools such as Babel and Browserify
主站蜘蛛池模板: 双柏县| 稷山县| 五家渠市| 禹州市| 普兰县| 类乌齐县| 佛冈县| 黑龙江省| 佛山市| 焦作市| 丹东市| 义马市| 湟中县| 普洱| 西峡县| 民勤县| 安乡县| 天祝| 张家港市| 普安县| 柏乡县| 禹城市| 保定市| 宜春市| 通江县| 洛隆县| 安国市| 衡水市| 县级市| 板桥市| 克东县| 白山市| 高唐县| 雅安市| 乌恰县| 东海县| 凤城市| 鄯善县| 阿坝县| 建阳市| 正蓝旗|