• react学习----使用create-react-app脚手架搭建项目


    1、检查node与npm安装与否

    node -v
    npm -v
    

     可在nodejs.cn网站进行下载安装

    2、全局安装react脚手架

    npm install -g create-react-app
    

    3、新建项目所在文件夹,并进入

    mkdir ReactDemo
    cd ReactDemo
    

    4、用react脚手架建立项目demo01

    create-react-app demo01 //zsh 变量问题。可以使用 npx create-react-app my-project 进行安装
    

     可通过dir命令查看当前目录下的文件,选择需要进入的文件进入

    cd demo01
    dir //查看demo01下的文件

    5、将demo01项目运行起来

    npm start

    问题:

    1、安装react脚手架,missing write access。https://blog.csdn.net/qq_40258091/article/details/95319804

    首先通过 npm config get perfix 找到npm的目录路径
    返回相对路径
    /usr/local

    2、项目基本目录:

    3、

    index.html
    
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8" />
        <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
        <meta name="viewport" content="width=device-width, initial-scale=1" />
        <meta name="theme-color" content="#000000" />
        <meta
          name="description"
          content="Web site created using create-react-app"
        />
        <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
        <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
        <title>React App</title>
      </head>
      <body>
        <noscript>You need to enable JavaScript to run this app.</noscript>
        <div id="root"></div>
      </body>
    </html>
    index.js
    
    // 入口文件
    import React from 'react'
    import ReactDOM from 'react-dom'
    import App from './App'   //组件化开发
    
    ReactDOM.render(<App />, document.getElementById('root'))
    
    App.js
    
    // 引入 React 与 React.Component ,解构赋值
    import React, { Component } from 'react'     
    
    class App extends Component {
      render(){
        return (
          <div>
            Hello,world!
          </div>
        )
      }
    }
    export default App
    

      

  • 相关阅读:
    4月24日 PHP基础
    4月22日 常用函数
    4月22日 练习题
    PHP正则数组
    PHP基础函数应用
    数据库SQL语句
    高级查询
    mysql
    CSS样式表
    词汇
  • 原文地址:https://www.cnblogs.com/minyDong/p/13196908.html
Copyright © 2020-2023  润新知