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

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
主站蜘蛛池模板: 枣强县| 甘孜县| 广德县| 博乐市| 邳州市| 资溪县| 南通市| 舞钢市| 缙云县| 珲春市| 宜城市| 右玉县| 西贡区| 古田县| 沈阳市| 嘉义县| 太白县| 七台河市| 云林县| 弋阳县| 黄山市| 科尔| 葫芦岛市| 康乐县| 工布江达县| 朝阳区| 赤城县| 嘉善县| 衡南县| 常山县| 澎湖县| 岳阳市| 巧家县| 丰城市| 铁岭县| 莎车县| 临湘市| 龙泉市| 剑河县| 泰顺县| 武鸣县|