002-创建基本项目-新项目、空项目、已有项目

一、创建基本项目

  您可以使用create-react-app软件包或创建一个空的IntelliJ IDEA项目并在其中安装React。create-react-app项目地址:https://github.com/facebookincubator/create-react-app

1.1、使用create-react-app生成React应用程序【第一种】

  create React App是开始构建新的React单页应用程序的推荐方式。因此,您的开发环境已预先配置为使用webpack,Babel,ESLint和其他工具。详细了解如何安装React并从React官方网站创建React应用程序。

1》全局安装create-react-app

  打开内置终端(View | Tool Windows | Terminal)并在命令提示符下键入npm install -g create-react-app。

2》创建一个应用程序

  1》File→New→Project→New Project

  2》选择Static Web选项,选择React APP项目,

  3》指定项目名称和存储路径, 在Node Interpreterfield选择合适的nodejs版本

  4》在create-react-app字段中,指定create-react-app包的路径。

    注意:命名不能再包含大写字母

    

创建成功后,

  npm start
    Starts the development server.

  npm run build
    Bundles the app into static files for production.

  npm test
    Starts the test runner.

  npm run eject
    Removes this tool and copies build dependencies, configuration files
    and scripts into the app directory. If you do this, you can’t go back!

We suggest that you begin by typing:

  cd test_react_app
  npm start

Happy hacking!
Done

目录结构

  

  注意:要下载项目依赖关系,请执行以下操作之一:

    打开Terminal(View | Tool Windows | Terminal)并在命令提示符下键入npm install。

    在项目根目录中的package.json文件的上下文菜单中选择运行‘npm install‘。

1.2、在空白的IntelliJ IDEA项目中安装React

  在这种情况下,您将不得不按照以下构建React应用程序中的描述来自行配置构建管道。详细了解如何将React添加到React官方网站的项目中。

1》创建一个空的IntelliJ IDEA项目  

  1》File→New→Project→New Project

  2》选择Static Web选项,创建Static Web

  3》指定项目名称和存储路径【注意名称不能有大写字母】

2》在空项目中安装React

  1》打开您将使用React的空白项目。

  2》打开Terminal (View | Tool Windows | Terminal) 使用: npm install --save react react-dom

按照以上添加没有成功,此处添加了如下package.json

{
  "name": "test2_react_app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.3.2",
    "react-dom": "^16.3.2",
    "react-scripts": "1.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

3.3、从现有的React应用程序开始

  要继续开发现有的React应用程序,请在IntelliJ IDEA中打开它并下载所需的依赖项。

1》打开机器中已有的应用程序源

  File→Open

  或者也可以从版本库中检出项目

2》下载依赖

  在package.json上运行,npm install

原文地址:https://www.cnblogs.com/bjlhx/p/8968382.html

时间: 2024-08-06 02:38:50

002-创建基本项目-新项目、空项目、已有项目的相关文章

VS2010在空解决方案中添加项目

如题,在空解决方案中添加第一个项目的时候会看不到那个solution解决方案文件,而是你当前添加的项目,当你再添加其他项目的时候就悲催了,找不到这个solution,只能在这个项目文件上新加文件,很郁闷. 原来有个选项 工具-选项-项目和解决方案-总是显示解决方案,把这个选项勾选了就可以在solution里面添加新的项目了.截图如下. VS2010在空解决方案中添加项目,布布扣,bubuko.com

iOS开发实用技巧—项目新特性页面的处理

iOS开发实用技巧篇—项目新特性页面的处理 说明:本文主要说明在项目开发中会涉及到的最最简单的新特性界面(实用UIScrollView展示多张图片的轮播)的处理. 代码示例: 新建一个专门的处理新特性界面的控制器,可以实用代码也可以用xib,在这里实用纯代码方式,创建一个控制器NewfeatureViewController. 头文件代码: 1 // 2 // JMNewfeatureViewController.h 3 // 4 5 #import <UIKit/UIKit.h> 6 7 t

iOS开发-项目新特性

iOS开发实用技巧—项目新特性页面的处理 iOS开发实用技巧篇—项目新特性页面的处理 说明:本文主要说明在项目开发中会涉及到的最最简单的新特性界面(实用UIScrollView展示多张图片的轮播)的处理. 代码示例: 新建一个专门的处理新特性界面的控制器,可以实用代码也可以用xib,在这里实用纯代码方式,创建一个控制器NewfeatureViewController. 头文件代码: 1 // 2 // JMNewfeatureViewController.h 3 // 4 5 #import <

降息后京城9新盘集中入市 多个项目认购率近80%

降息后京城9新盘集中入市 多个项目认购率近80% 楼盘动态新京报[微博]2014-11-25 07:29 我要分享 8 受降息利好影响,近两日全国多地开盘项目受到追捧.记者昨日了解到,上周末两天北京9新盘入市,个别项目实现日光.据报道,同为一线城市的深圳,在降息第一天两个新开盘项目当天售罄.多数业内人士认为,降息政策加速了楼市回暖进程. 多个新盘遭追捧 11月22日当天,作为央行降息后的开盘项目,滟澜新宸(楼盘资料) ·长桥墅首次开盘50套别墅产品实现日光,销售额达5亿元.该项目相关负责人表示:

项目新的需求,网页的自适应交付/响应式交付 Responsive/Adaptive Delivery

网页为什么要做自适应交付,皆因现在移动设备大行其道,现在是移动互联网时代,以IOS及Android为首的各种移动终端已经遍地开花. 当人家用380px的iphone打开你的网页时,你总不能显示个1024px的页面给人家,用户体验大打折购,因为响应式设计或者自适应交付就应运而生. 之前已经提到过响应式设计(responsive design),但响应式设计有个重点就是不管3721,全部资源(html,css,js)统统加载下来,页面比较冗肿:而响应式的交付,完美的响应式交付是服务器跟据访问者的设备

Spring mvc创建的web项目,如何获知其web的项目名称,访问具体的链接地址?

我们创建的springmvc项目:jstz_random,包名:com.redin.jstz,那么其web项目的名称为jstz_random.这个也是我们访问的连接中的projectname 1.可以通过查看web属性来找到web项目名称 右击项目--> Properties-->web Project Settings,即可看到web项目名称.其实项目名称为:zjrandom,这种设置也是挺坑人的. 当然这里也可以进行修改. 2.通过服务启动日志,重新编译,重新load的时候可看到 当然细心

eclipse导入maven空项目,eclipse导入时不识别maven项目

经常我们在网上下载的一些开源项目中,想要导入eclipse中,却发现eclipse不识别这个项目,这时候怎么办呢? 解决办法多种多样,我这里举例出最实用的2种: 1.在项目的根目录中加入.classpath 和 .project 文件,注意前面有个点, 这2个文件如果自己没有的话,可以去别的项目中拷过来,然后将项目名称改成你自己的即可 2.第二种方式更简单,使用cmd控制台进入项目的根目录,运行 mvn eclipse:eclipse 原文地址:https://www.cnblogs.com/y

谷歌开源项目Chromium的源码获取与项目构建(Win7+vs10/vs13)

转自:http://blog.csdn.net/kuerjinjin/article/details/23563059 从12年那会儿开始获取源码和构建chromium项目都是按照那时候的官方要求用win7+vs2010,相对来说也比较简单,按照步骤来也很快能编译出来. 1.官网的编译配置介绍:http://www.chromium.org/developers/how-tos/build-instructions-windows 2.编译需要的工具:vs2010/sp1,win8sdk,DXS

怎样用Git对已有项目进行版本管理

你可能已经知道了,Xcode4 带来了一大堆让给苹果的开发者们兴奋的改进. 现在你可以给你的项目设置多个仓库(repositories),当然现在最流行,好用的就是用Git来进行版本控制了. 当然如果用 Xcode4 创建一个新的项目,并使用Git版本管理非常方便,只要在新建项目时把Source Control这个复选框勾上就可以了. 但对已有的项目,怎样用Git来管理呢?其实也不难,首先用Terminal 到你项目的路径,然后用Git命令进行初始化,比如说 cd /workspace/Work