小编Arm*_*imi的帖子

为什么我会收到此错误:无法找到 node_modules 状态文件 - 运行安装可能有帮助 (findPackageLocation)?

我尝试了很多,但我的项目不使用纱线运行,虽然已经工作(使用 create-react-app 制作)。

我尝试过:yarn install- npm install --global yarn- npm update --global yarn- yarn version apply等等。

当我跑步yarn start时:

在此输入图像描述

Edit1:当我创建一个新项目(使用create-react-app)时,不会发生任何错误。它仅对以前的项目给出错误。

我已经yarn install为这些目录做了工作,并且yarn start工作了。所以运行yarn install并不能解决这个问题。虽然当我run install再次运行时,它给出了这个错误:

在此输入图像描述

Edit2:当我删除node_modulesand.yarnyarn.lock,然后运行yarn install​​and then 时yarn start,它给出了另一个错误:

在此输入图像描述

console create-react-app yarnpkg

16
推荐指数
1
解决办法
3万
查看次数

“样式组件”的样式技术中“&&”和“&”有什么区别?

我尝试更改以下代码。我将 LabelText 样式中的“&&”更改为“&”。但我不知道,例如,为什么检查输入(Arman)时输出中的第一个标签是“蓝色”。而预计它会是“红色”。也许,因为我不知道单 & 符号和双 & 符号('&&' v &')之间的区别。

styled-components 文档中,“&”指的是组件的所有实例,“&&”指的是组件的一个实例。

这些之间到底有什么区别?

代码:

const Arman = styled.input.attrs({ type: "checkbox" })``;

const Label = styled.label`
  align-items: center;
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
`

const LabelText = styled.span`
  ${(props) => {
    switch (props.$mode) {
      case "dark":
        return css`
          background-color: black;
          color: white;
          ${Arman}:checked + & {
            color: blue;
          }
        `;
      default:
        return css`
          background-color: white;
          color: black;
          ${Arman}:checked + & {
            color: red;
          } …
Run Code Online (Sandbox Code Playgroud)

reactjs styled-components

5
推荐指数
1
解决办法
4683
查看次数

我在探查器中没有得到任何数据

我的项目支持分析器。但是当我开始录制然后停止时,它会说:No profiling data has been recorded.我用 creat-react-app 制作了我的项目。

在此输入图像描述

我如何观察我的应用程序的活动以及遗漏了什么?

profiler profiling reactjs

5
推荐指数
0
解决办法
139
查看次数