- app :项目源代码目录。
- assets :资源文件目录(css,images)。
- index.html :首页文件
- package.json :node 模块的配置文件, 通常用来 配置 node.js依赖包,所有有node.js插件依赖在此文件配置。详细说明
- Gruntfile.js :编写的 grunt task 文件,定义了 如何用 grunt 压缩、合并、混淆代码的 任务。详细说明
- webpack.config.js :webpack 开发环境配置。详细说明
- webpack.dist.config.js :webpack 生产环境配置。详细说明
- 安装 node.js。(由于前端的一些工具是构建在node.js 之上,请确保 已经安装了node.js 和 npm。没有可以去 http://nodejs.org/download/ 下载)
- 安装 webpack、grunt工具。运行命令:npm install webpack -g && npm install grunt -g
- 安装 npm相关的包。运行命令:npm install
- 至此,我们所有的工具、及 包都安装成功,以后不需要进行第1、2步了。可以运行下面相应的命令。
- 安装npm相应包 : npm install , npm install --save name
- 编译项目 : grunt build
- 开发项目 : sudo webpack --watch 新开终端 npm start
- 查看生产环境项目 : grunt connect
- app :react项目主目录。
- assets :存放资源文件,比如 :css、fonts、images 等等。
- index.html :首页,定义html结构。
- app/app.js :项目主组件,引入其他组件,做一些路由配置、初始化操作。
- app/components :存放各模块的组件代码。按业务模块划分,建相应模块的文件夹。