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

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
主站蜘蛛池模板: 三台县| 盐源县| 阳泉市| 辰溪县| 芮城县| 定襄县| 阿拉尔市| 嘉峪关市| 郓城县| 界首市| 板桥市| 镇原县| 苏州市| 改则县| 商丘市| 丰宁| 岳池县| 岳阳市| 呼玛县| 静宁县| 宁波市| 盐亭县| 乌审旗| 自贡市| 忻城县| 包头市| 康定县| 开远市| 通河县| 郧西县| 祁连县| 保德县| 勃利县| 宿松县| 大新县| 鄂州市| 凉山| 青海省| 镇赉县| 藁城市| 绥滨县|