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

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
主站蜘蛛池模板: 贵州省| 梓潼县| 闽侯县| 沈阳市| 绍兴县| 隆安县| 库车县| 大理市| 米林县| 金川县| 惠水县| 克拉玛依市| 玉林市| 象山县| 寿宁县| 遂川县| 宣汉县| 澳门| 门头沟区| 禹州市| 宣化县| 隆子县| 东至县| 同德县| 亳州市| 南阳市| 宝鸡市| 东光县| 繁昌县| 阿城市| 全椒县| 祁门县| 遂平县| 昭觉县| 绵阳市| 灵丘县| 同江市| 子洲县| 普格县| 德安县| 凤翔县|