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

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
主站蜘蛛池模板: 彰化县| 余姚市| 抚宁县| 盐亭县| 阳朔县| 龙南县| 达孜县| 常州市| 大城县| 万州区| 台南市| 理塘县| 濮阳市| 奎屯市| 容城县| 汝阳县| 肇庆市| 亚东县| 汝城县| 民勤县| 隆林| 海门市| 孙吴县| 余姚市| 康平县| 庐江县| 南平市| 临安市| 集安市| 敦化市| 南康市| 桐乡市| 兴隆县| 绥滨县| 酒泉市| 玉山县| 闻喜县| 青龙| 塔城市| 广丰县| 玛曲县|