zoukankan      html  css  js  c++  java
  • 个人react项目创建中遇到的问题

    因node版本过低,使用了比较低版本的create-react-app脚手架安装项目,造成失败。

    安装时node版本为12版本,当前稳定版本为14版本。create-react-app支持的node版本为Node >= 14.0.0 和 npm >= 5.6;

    详情可以查看react官网 https://react.docschina.org/docs/create-a-new-react-app.html#create-react-app

    现象为:

    1. 直接安装项目时只创建了my-app文件夹和下边的package.json文件,没有成功创建出其他的文件夹和文件。
    2. 安装了my-app文件夹下的node_modules相关依赖,但是没有src文件夹

    处理方法为:

    1. 升级node.js,可直接通过官网进行下载安装,新版本node会直接覆盖老版本。https://nodejs.org/zh-cn/
    2. 使用npm uninstall -g create-react-app进行卸载。
    3. 卸载完成后可直接执行npx create-react-app my-app,即可生成完整的react项目。

    总结:create-react-app必须是新版的,不然会生成不完整的目录结构,项目无法运行。

    create-react-app可以直接进行全局安装

    使用nom install -g create-react-app进行全局安装create-react-app命令

    可以通过查看其对应版本确定是否安装成功

     之后就可以直接通过create-react-app my-app创建项目了,其中my-app为自定义的项目名称

     

     

     yarn可以通过nom install -g yarn进行安装  官网链接:https://yarnpkg.com/getting-started/install

    可以通过yarn --version命令查看安装好的yarn的版本号

     npv create-react-app my-first-app和create-react-app my-app项目的区别部分有:

    需要通过npm start启动的项目my-first-app中生成的是package-lock.json文件,需要yarn start启动的项目my-app中生成的是yarn.lock文件

     

    安装过create-react-app和yarn后再执行npx create-react-app my-app会直接生成yarn命令启动的react项目

  • 相关阅读:
    PHP面试:实现动态获取函数参数的方法
    PHP面试:什么是类的多态性,请写出一个例子
    php相关操作
    客户端app支付宝登录接口
    商品分类设计
    Git连接远程服务器
    iptables/mysql设置指定主机访问指定端口
    CMake安装grpc生成gRPCTargets.cmake文件
    Linux下Springboot解决`APR based Apache Tomcat Native library`提示
    java双重检测或枚举类实现线程安全单例(懒汉模式)
  • 原文地址:https://www.cnblogs.com/shenhf/p/15424240.html
Copyright © 2011-2022 走看看