zoukankan      html  css  js  c++  java
  • react 工程起步 安装chrome 开发调试工具 react developer tools 及初建一个react 项目

    1.安装react 开发工具

    1.下载    chrome      react developer tools

       下载地址:https://pan.baidu.com/s/1eSZsXDC  下载好是一个crx 格式的文件。

    2.安装:打开chrome 浏览器==>更多工具==》扩展程序

    将插件拖入 在详细信息中点击启用即可; react developer tools 安装完毕。

    2.现在开始新建一个react项目:

    1.确保电脑中已经安装好node  npm

      如何确定已经安装好node--打开命令工具 输入cmd==》输入node -v 如出现版本号,则说明node已经安装好,详情请看之前关于“安装node及相关配置”的文章

    npm同理。

    2.

    方案一:

    方案一会帮你打包你的代码,为你提供一个开发服务器,但是需要自己添加所需依赖。

    1. 安装全局包。 
      在WebStorm的左下角点击Terminal,输入:npm i react-scripts -g。 
      这里写图片描述

    2. 初始化。 
      继续输入: npm init,然后安静等待,当出现下图划线部分时(如果你的项目名不是英文小写,请自觉输入),否则一直狂按回车键就好。 
      这里写图片描述

    3. 在新创建的项目下新建一个名为public的文件夹,并在该文件夹下新建一个名为index.html的文件。 
      这里写图片描述

    4. 在新创建的项目下新建一个名为src的文件夹,并在该文件夹下新建一个名为index.js的文件。 
      这里写图片描述

    5. 添加依赖。 
      点回左下角的Terminal,继续输入:npm i react react-dom -S

    6. 打开index.html文件,在代码行中输入,再按tab键,可快捷生成html文档。之后在body标签对中添加:

      <div id="app" />
    7. 打开package.json文件,将下图中的内容进行替换: 
      这里写图片描述

      替换后: 
      这里写图片描述

    8. 在src文件夹下新建一个组件App.js,其代码如下:

    9. import React from 'react';
      
      class App extends React.Component {
        render () {
          return (
            <div>
              Hello React!
            </div>
          );
        }
      }
      
      export default App;
    10. 打开index.js文件,在代码行中输入:

    11. import React from 'react';
      import ReactDOM from 'react-dom';
      
      import App from './App';
      
      ReactDOM.render(<App />, document.getElementById('app'));
      

       

    12. 运行。 
      点回左下角的Terminal,输入:npm start,即可运行我们写的Hello React! 小应用啦~ 
      这里写图片描述

    方案二:

    方案二的方法更方便,使用create-react-app包,然后几行命令就搞定了,只是可能会比较慢== (在cmd命令行中)进入某盘f:回车即可,进入某个路径 f: eact和回车即可
    你可以在GitHub上面详细了解这个包。 
    create-react-app会帮你下载项目的模板文件,比如public/index.html和src/index.js这些,然后会帮你执行npm install来安装项目依赖。 
    这里就不按步骤依次截图了,在左下角的Terminal中按序键入下列命令就好,其他的都不用做:

    1.npm i create-react-app -g
    2.create-react-app test
    3.cd react-router/
    4.npm start

    步骤2 的

    create-react-app test
    test 为项目的名字 

    问题及解决:

    import是ES6的语法,需要转换一下: 
    这里写图片描述

    转换成ES6后,忽略这条消息就好: 
    这里写图片描述

    React使用的是JSX语法,需要转换一下: 
    这里写图片描述

    全文完。

  • 相关阅读:
    艾伟:一个让人遗忘的角落—Exception(二) 狼人:
    艾伟:ASP.NET 2.0的编译模型 狼人:
    艾伟:VS 2008快捷键 狼人:
    艾伟:[一步一步MVC]第一回:使用ActionSelector控制Action的选择 狼人:
    艾伟:C# Design Patterns (3) Decorator 狼人:
    艾伟:详解AJAX核心 —— XMLHttpRequest 对象 (下) 狼人:
    艾伟:HTML重构:战略篇 狼人:
    艾伟:WCF安全之EndPointIdentity 狼人:
    翻转句子中单词的顺序
    menucool
  • 原文地址:https://www.cnblogs.com/ylboke/p/9593029.html
Copyright © 2011-2022 走看看