美文网首页
react脚手架搭建

react脚手架搭建

作者: 指尖轻敲 | 来源:发表于2018-07-09 18:03 被阅读50次

create-react-app


create-react-app是最好用的react脚手架工具之一。我们使用它来搭建我们的react项目。

下载安装

npm install -g create-react-app

安装完成之后,创建一个自己的应用,创建完成之后进入该目录下。

create-react-app my-app
...
cd my-app

启动这个项目,启动之后访问http://localhost:3000/就可以打开项目了。

npm start   //或者
yarn start
安装依赖遇到的坑

我用create-react-app命令创建了一个项目,然后用npm安装react-router。结果项目就无法启动了,报错react-scripts不是内部命令...

搜了一下:create-react-app默认是使用yarn安装的,所以有可能冲突了。可以使用以下方法解决;

  1. 一直使用yarn安装,以后使用的依赖全部使用yarn安装
yarn add react-router
  1. 在创建项目的时候,指定使用npm安装,带上--use-npm参数即可。
help.png
create-react-app my-app --use-npm

结构

整体目录结构很清晰简单,要写的代码全部写在src目录下。

目录结构.png

每一个组件代码结构是这样,先引入要使用的文件(包括css、图片等),写自己的组件,最后导出自己的组件。

代码结构.png

入口文件index.js中引入了一个registerServiceWorker,为react项目注册了一个service worker。用来做资源缓存,不仅提升访问速度,而且可以离线访问。

index.png

gatsby-cli


安装启动

npm install -g gatsby-cli

gatsby new my-gatsby
cd my-gatsby
gatsby develop

更多

启动器

gatsby-cli还支持安装由社区维护的样板Gatsby站点。gatsby new会从git上克隆下来项目并且清除git历史记录。

gatsby new blog https://github.com/gatsbyjs/gatsby-starter-blog
生产版本

上面的gatsby develop是启动一个开发版本,但是开发版本并没有进行优化,如果要构建一个生产版本使用

gatsby build

其它就不多做介绍了,因为并没有使用过,只是看到了就稍微补充一下。了解更多请查看文档

相关文章

网友评论

      本文标题:react脚手架搭建

      本文链接:https://www.haomeiwen.com/subject/rputpftx.html