我不知道react和npm。为了学习反应,我尝试遵循本教程 a youtube link!
我被指示运行npm i -g create-react-app@1.5.2
但我不小心跑了npm i -g create-react-app
现在创建的文件(例如app.js)与本教程不同
据我所知,我相信发生的事情是我的Windows 10系统中已经安装了最新版本的create-react-app,而现在仅运行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-教程屏幕截图]
在系统上创建的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 =======
我找到了解决方案。 我已经发布了答案。
答案 0 :(得分:1)
我正在回答我的问题。
我可以使用此命令获取要创建的与教程匹配的app.js
setSomeValue(
OBJECT_MAPPER
.createObjectNode() // no other way than this?
.set("id", 1.0d)
.get("id")
);
我看到youtube教程的package.json中的react-scripts版本是1.1.4
我通过阅读此链接hello-create-react-app-2
找到了解决方案答案 1 :(得分:0)
尝试运行
nnet.MaxNWts
首先安装所需的版本