javascript - 样式化组件嵌套组件出错

标签 javascript reactjs styled-components

我正在尝试找出为什么会出现错误。 虽然如果我没有 CardWrapper 包裹 CardImage 图像正在显示。

import React from 'react'
import styled, { css } from 'styled-components'

const CardWrapper = styled.div`
    background-color: yellow;
    border-color: 1px solid red;
    position: relative;
`
const CardImage = styled.img`
    height: auto;
    width: 100%;
`

const Card = props => {
    return (
      <CardWrapper>
        <CardImage src={props.data.imageUrl}/>
    </CardWrapper>
    )
}

export default Card;

App.js

<Card data={{imageUrl: 'https://via.placeholder.com/630x354', logoUrl: "https://via.placeholder.com/100x100", text: "test"}}/>

错误

./src/Components/Card/Card.js
 Error: Cannot find module '/Users/max/test/test/test/node_modules/babel-preset-react-app/node_modules/@babel/core/lib/index.js'. Please verify that the package.json has a valid "main" entry

最佳答案

看起来您需要安装 Node.js 包。在终端中,导航到项目的根目录并运行:

npm install babel-preset-react-app

关于javascript - 样式化组件嵌套组件出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58617889/

相关文章:

javascript - 不知道如何在 React Native 应用程序中使用 navigation.navigate

javascript - 需要 React Hook Form 动态

javascript - 注入(inject) ngAnimate 后 ngRoute 不再工作

JavaScript 添加 HTML Form 不提交

javascript - 当我选中/取消选中复选框时 Cookie 值发生变化

javascript - 如何避免 JQuery 日期选择器的时区问题

javascript - 在 Material-UI 中使用 React 的 'ref' 属性

reactjs - 样式化组件的第 N 个子级不工作

javascript - 使用 Styled-System(和 styled-components)在悬停时减轻当前按钮的颜色

reactjs - 将 *all* styled-system 属性添加到 styled-component 对性能有何影响?