根据本文档,我在根目录中创建了一个 jsconfig.json 文件,以便能够在我的 React 应用程序(使用 create-react-app 设置)中使用绝对路径导入组件。不幸的是这不起作用。我尝试安装react-app-rewired 和react-app-rewire-alias 来尝试相同的操作,但没有成功。任何帮助,将不胜感激。
以下是我的 jsconfig.json 文件:
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
Run Code Online (Sandbox Code Playgroud)
以及引发错误的文件(src/Components/Pages/Login/LoginForm)
import React from 'react'
import './Login.css'
import ToggleButton from '@material-ui/lab/ToggleButton'
import ToggleButtonGroup from '@material-ui/lab/ToggleButtonGroup'
import IconButton from '@material-ui/core/IconButton'
import Button from '@material-ui/core/Button'
import Input from '@material-ui/core/Input'
import OutlinedInput from '@material-ui/core/OutlinedInput'
import InputLabel from '@material-ui/core/InputLabel'
import InputAdornment from '@material-ui/core/InputAdornment'
import FormControl from '@material-ui/core/FormControl'
import TextField from '@material-ui/core/TextField'
import {MdVisibility, MdVisibilityOff} from 'react-icons/md'
import { FormHelperText } from '@material-ui/core'
import …Run Code Online (Sandbox Code Playgroud) 我使用以下语句在列表中获取输入值:
ar = map(int, raw_input().split())
Run Code Online (Sandbox Code Playgroud)
但是,我想限制用户一次可以提供的输入数量.例如,如果限制由数字n指定,则数组应仅捕获程序期间输入的前n个值.
例如:如果n = 6,输入:
1 2 3 4 5 6 7 8 9 10
Run Code Online (Sandbox Code Playgroud)
在执行'print ar'时,它应显示以下内容而不显示任何错误消息:
[1, 2, 3, 4, 5, 6]
Run Code Online (Sandbox Code Playgroud)