I wanted to do the run:android command but found out that the expo-cli version I have is NOT compatible to install the expo SDK version that's required to run the run:android command; the SDK version required is 41 and above.
41及以上的SDK需要expo-cli的是4.4.1,我一直在尝试安装,但效果不佳。输入命令后,安装过程开始,一切似乎都像其他软件包一样安装。但是当检查 的版本时cli,它给出的版本与之前的版本相同。
为什么会出现这种情况?
最后一次尝试是卸载并重新安装。以下是命令及其结果:
$ npm -g uninstall expo-cliRun Code Online (Sandbox Code Playgroud)
$ npm install -g --force expo-cli
npm WARN using --force I sure hope you know what you are doing.
npm WARN deprecated graphql-tools@3.0.0: This package has been …Run Code Online (Sandbox Code Playgroud)好吧,伙计们。
在以各种不同的方式尝试了多种不同的方法之后,我来到这里寻找肯定知道这个简单问题答案的专家。
因此,我遇到的问题是,每当我尝试将背景图像和其他属性添加到我正在创建的应用程序中的页面“主体”时,它只会为所有页面添加单个页面的 CSS其他页面。
如果这个问题听起来太沉重,让我把它归结为:
如何为多个页面的body标签添加不同的样式?
为了让事情变得简单,您可以查看以下代码:
这是登录文件
import React, { Fragment, useState } from 'react';
import { Link, Redirect } from 'react-router-dom';
import { connect } from 'react-redux';
import PropTypes from 'prop-types';
import { login } from '../../../actions/auth';
import './Login.css';
const Login = ({ login, isAuthenticated }) => {
const [formData, setFormData] = useState({
email: '',
password: ''
})
const { email, password } = formData;
const onChange = e => setFormData({ ...formData, [e.target.name]: e.target.value });
const onSubmit …Run Code Online (Sandbox Code Playgroud)