react 基础工程构建

作为一个IOS工程师,最近在学习前端相关知识,在这里想做点流水笔记。
很多东西自己也不清楚,很多东西都是自己的猜测,现在的主要目的是看清楚整个前端的基本使用和react的基本使用。

记录的主要内容:
1、 yeoman 工程构建
2、react 的基本使用
3、react-router的基本使用
4、react-reflux的基本使用

作为IOS 工程师,习惯了Xcode IDE工具帮忙构建项目,编译,等相关的工作。现在的主要目的是快速进入前端学习,学习es5 es6 css css3 react 等相关知识,对于构建项目的相关工具就不做深究,只是有一个概念的理解。

这里主要使用yeoman做脚手架,自动构建工程。步骤如下:

一、安装<a href="https://github.com/react-webpack-generators/generator-react-webpack">react-webpack</a>

1、安装yeoman

  npm install -g yo
  npm install -g generator-react-webpack

2、创建工程目录

 mkdir yo_react_webpack && cd  yo_react_webpack 
 yo react-webpack

3、工程目录

安装完成后,目录结构如下:

目录结构.png

主要的目录结构解析:

<strong>webpack.config.js</strong> 是webpack的config文件
<strong>cfg</strong> 是webpack.config.js里面的关联文件
<strong>package.js</strong> 是本工程的依赖库和服务启动脚本(这里作为IOS程序员可以理解为类似于cocoapod的第三方依赖管理,但是比cocoapod要强大)

看一下package.js的主要内容

package.js.png

如果你需要自己增加第三方库,可以在这个文件里面添加,然后执行 npm install 就可以了

4、运行项目

运行项目的命令

# Start for development
npm start # or
npm run serve

# Start the dev-server with the dist version
npm run serve:dist

# Just build the dist version and copy static files
npm run dist

# Run unit tests
npm test

# Auto-run unit tests on file changes
npm run test:watch

# Lint all files in src (also automatically done AFTER tests are run)
npm run lint

# Clean up the dist directory
npm run clean

# Just copy the static assets
npm run copy

所以我们在cmd 里面执行 npm start 就可以运行这个项目了。

运行效果.png

到这里基本项目就构建成功了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容