win10环境下使用npm安装react步骤总结:

react

1、检查环境:

首先,确保node.js和npm已经安装在你的电脑上,并确保node版本>=6,npm版本>=5.2。

查看方式,打开命令行工具,执行如下命令,可以查询出node和npm是否已安装,版本是多少:

      

2、create-react-app:

管理员身份运行命令行工具(右键选择run as administrator),如果有代理,请设置一下,这里不做详述。

执行npm install -g create-react-app或者npx install -g create-react-app。那么,npm和npx是什么关系?简述一下:

npx是一个工具,是npm v5.2.0引入的一条命令(npx),一个npm包执行器,旨在提高从npm注册表使用软件包的体验 ,就像npm极大地提升了我们安装和管理包依赖的体验,在npm的基础之上,npx让npm包中的命令行工具和其他可执行文件在使用上变得更加简单。它极大地简化了我们之前使用纯粹的npm时所需要的大量步骤。

执行结果如下:

+create-react-app @2.1.8

updated 1 package in 71.635s

3、新建app:

执行npx create-react-app my-app或者npm init react-app my-app,此步骤很慢很慢,需要耐心地等一下,我自己装了将近20分钟吧,供参考。

4、删除掉新项目中 src/ 文件夹下的所有文件(切记:不要删除整个 src 文件夹,删除里面的所有源文件即可。)

删除方式:

(1)手动删除

(2)使用命令删除:

打开命令行工具:

cd src   #进入到src文件夹

del *     #删除文件夹内所有文件

cd..      #返回到项目文件夹(即从src文件夹返回到my-app文件夹)

5、使用IDE打开src文件夹,这里用visual studio code为例。创建两个文件,文件名分别为index.css和index.js。

拷贝如下代码到index.css文件里面,保存:

body {

  font: 14px "Century Gothic", Futura, sans-serif;

  margin: 20px;

}

ol, ul {

  padding-left: 30px;

}

.board-row:after {

  clear: both;

  content: "";

  display: table;

}

.status {

  margin-bottom: 10px;

}

.square {

  background: #fff;

  border: 1px solid #999;

  float: left;

  font-size: 24px;

  font-weight: bold;

  line-height: 34px;

  height: 34px;

  margin-right: -1px;

  margin-top: -1px;

  padding: 0;

  text-align: center;

  width: 34px;

}

.square:focus {

  outline: none;

}

.kbd-navigation .square:focus {

  background: #ddd;

}

.game {

  display: flex;

  flex-direction: row;

}

.game-info {

  margin-left: 20px;

}

接下来,拷贝如下代码到index.js文件里面,并保存:

import React from 'react';

import ReactDOM from 'react-dom';

import './index.css';

class Square extends React.Component {

  render() {

    return (

      <button className="square">

        {/* TODO */}

      </button>

    );

  }

}

class Board extends React.Component {

  renderSquare(i) {

    return <Square />;

  }

  render() {

    const status = 'Next player: X';

    return (

      <div>

        <div className="status">{status}</div>

        <div className="board-row">

          {this.renderSquare(0)}

          {this.renderSquare(1)}

          {this.renderSquare(2)}

        </div>

        <div className="board-row">

          {this.renderSquare(3)}

          {this.renderSquare(4)}

          {this.renderSquare(5)}

        </div>

        <div className="board-row">

          {this.renderSquare(6)}

          {this.renderSquare(7)}

          {this.renderSquare(8)}

        </div>

      </div>

    );

  }

}

class Game extends React.Component {

  render() {

    return (

      <div className="game">

        <div className="game-board">

          <Board />

        </div>

        <div className="game-info">

          <div>{/* status */}</div>

          <ol>{/* TODO */}</ol>

        </div>

      </div>

    );

  }

}

// ========================================

ReactDOM.render(

  <Game />,

  document.getElementById('root')

);

6、在项目文件夹(my-app)下执行npm start,然后在浏览器访问 http://localhost:3000。这样你就可以在浏览器中看见一个空的井字棋的棋盘了,到此,安装结束。

以上是 win10环境下使用npm安装react步骤总结: 的全部内容, 来源链接: utcz.com/z/381417.html

回到顶部