一个随机出现的神秘react hook问题

A mysterious react hook problem occuring randomly

我一直在努力让 react-select 工作,但不知何故我每次都失败了。我曾经尝试过的是:

1-使用 vs2022 创建 React 项目
2-使用“PM > npm i --save react-select”命令安装 react-select
3-修改home.js如下

import React, { Component } from 'react';
import Select from 'react-select'

export class Home extends Component {

  render () {
    return (
      <div>
        <Select />
      </div>
    );
  }
}

4-按 F5 键。

以上尝试导致 Invalid hook call 错误。我不知道我做错了什么。

我意识到上述问题并不是 react-select 特有的问题。它存在于我迄今为止尝试过的每个组件中...

问题是;我正在使用包管理器控制台 ( PM ),它将组件安装在 [PROJECT_DIR]/node_modules 目录下。

Developer Powershell (PS) 中使用 cd clientapp 导航到 [PROJECT_DIR]/clientapp 并且然后发出相同的 npm 命令解决问题。