【问题标题】:i have latest create-react-app installed. how can i get the app.js that used to come with create-react-app@1.5.2我安装了最新的 create-react-app。我怎样才能得到以前 create-react-app@1.5.2 附带的 app.js
【发布时间】:2019-06-16 03:57:11
【问题描述】:

我不知道 react 和 npm 。为了学习反应,我尝试遵循本教程 a youtube link

我被指示运行npm i -g create-react-app@1.5.2 但我不小心跑了npm i -g create-react-app

现在创建的文件(例如 app.js)与教程不同

以我有限的理解,我相信发生的事情是最新版本的 create-react-app 已安装在我的 Windows 10 系统中,现在只是运行 npm i -g create-react-app@1.5.2,不是 帮助我降级到所需的版本。

=====编辑

仍然没有解决方案 -

我尝试了什么

a) - npm uninstall -g create-react-app 其次是npm i -g create-react-app@1.5.2

b)rm -rf $DIR replace $DIR with the name of the directory created by create-react-app then rerun create-react-app

app.js 与教程中生成的仍然不同。

为了说明两个app.js文件有什么区别,----

app.js 使用 1.5.2 - 教程截图]

正在我的系统上创建的 app.js。

import React from 'react';
import logo from './logo.svg';
import './App.css';

function App() {
  return (
    <div className="App">
      <header className="App-header">
        <img src={logo} className="App-logo" alt="logo" />
        <p>
          Edit <code>src/App.js</code> and save to reload.

编辑 2 =======

我找到了解决方案。 我已经发布了答案。

【问题讨论】:

  • 这应该适用于降级。除非您的意思是您希望降级 create-react-app 以将项目中的文件更改为以前的版本?
  • 删除您原来的create-react-app 命令创建的文件并再次运行它。降级全局 CRA 模块不会更改项目中的任何现有文件
  • 是的,如何更改文件,否则我无法按照教程进行操作。
  • rm -rf $DIR 将 $DIR 替换为 create-react-app 创建的目录的名称,然后重新运行 create-react-app
  • @SoZettaSho 不起作用 - 查看我的编辑

标签: reactjs npm


【解决方案1】:

我正在回答我的问题。

我可以使用此命令获得我想要创建的与教程匹配的 app.js

create-react-app my-react-proj01 --scripts-version=react-scripts@1.1.4

我看到youtube教程的package.json里的react-scripts版本是1.1.4

我通过阅读此链接找到了解决方案hello-create-react-app-2

【讨论】:

  • 你是神。谢谢你,兄弟 。真的帮了我
【解决方案2】:

尝试运行

npm uninstall -g create-react-app

先安装所需版本

【讨论】:

  • 如果你输入 create-react-app --version 会得到什么
  • 它显示的是 1.5.2。然而,这是我创建应用程序安装包时显示的内容。这可能需要几分钟。安装 react、react-dom 和 react-scripts... + react-dom@16.8.6 + react@16.8.6 + react-scripts@3.0.1 添加了来自 727 个贡献者的 1402 个包,并在 309.619 秒内审计了 888986 个包0 个漏洞
  • 我的机器上也安装了 1.5.2 并且刚刚尝试了 create-react-app 并且可以确认我得到了与您相同的 App.js 文件。我不知道为什么两者之间存在差异。
  • 我找到了解决办法。
猜你喜欢
  • 2019-08-17
  • 2020-03-02
  • 2017-09-11
  • 2018-10-04
  • 1970-01-01
  • 1970-01-01
  • 2020-11-13
  • 1970-01-01
  • 2020-11-21
相关资源
最近更新 更多