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

Creating the project structure

Now it's time to create our project structure. Organizing source files may sound like a simple task, but a well-thought-out project structure organization helps us understand the underlying architecture of our application. You'll see an example of this later in this book, when we'll talk about the Flux application architecture. Let's start by creating our root project directory named snapterest inside your home directory ~/snapterest/.

Then, inside it, we will create two other directories:

  • ~/snapterest/source/: Here, we'll store our source JavaScript files
  • ~/snapterest/build/: Here, we'll put compiled JavaScript files and an HTML file

Now, inside ~/snapterest/source/, create the components/ folder so that your project structure would look like this:

  • ~/snapterest/source/components/
  • ~/snapterest/build/

Now when we have our fundamental project structure ready, let's start populating it with our application files. First, we need to create our main application file app.js in the ~/snapterest/source/ directory. This file will be the entry point to our application, ~/snapterest/source/app.js.

Leave it empty for now, as we have a more pressing matter to discuss.

主站蜘蛛池模板: 白玉县| 隆化县| 祁阳县| 科技| 拉萨市| 卢氏县| 大安市| 乳山市| 桐城市| 东乡族自治县| 万全县| 商河县| 嘉义市| 祁门县| 凤翔县| 新晃| 莱西市| 景泰县| 额济纳旗| 从化市| 武义县| 会宁县| 科技| 萨迦县| 鄂伦春自治旗| 翁源县| 高要市| 平潭县| 武川县| 嘉义县| 岳阳市| 修武县| 兴和县| 略阳县| 盐亭县| 桐庐县| 榆社县| 宁陕县| 安达市| 望都县| 梁平县|