首页 > 解决方案 > ENOENT:没有这样的文件或目录。启动应用程序时发生错误

问题描述

我在启动我的 React 应用程序时遇到了一个错误。因为,我是 React 的新手。我遇到了这个错误的问题。

在此处输入图像描述

请考虑所有进口都在那里。

我使用的代码是:-

class HeaderOne extends Component {
  constructor(props) {
    super(props);

    this.state = {
      isLoading: false,
    };
  }
 
  componentDidMount() {
    setTimeout(function () {
      document.querySelector(".loader-wrapper").style = "display: none";
    }, 2000);

    this.setState({ open: true });
  }

  componentWillMount() {
    window.addEventListener("scroll", this.handleScroll);
  }
  componentWillUnmount() {
    window.removeEventListener("scroll", this.handleScroll);
  }

  handleScroll = () => {
    let number =
      window.pageXOffset ||
      document.documentElement.scrollTop ||
      document.body.scrollTop ||
      0;
    if (number >= 300) {
      if (window.innerWidth < 576) {
        document.getElementById("sticky").classList.remove("fixed");
      } else document.getElementById("sticky").classList.add("fixed");
    } else {
      document.getElementById("sticky").classList.remove("fixed");
    }
  };

  openNav() {
    var openmyslide = document.getElementById("mySidenav");
    if (openmyslide) {
      openmyslide.classList.add("open-side");
    }
  }
  openSearch() {
    document.getElementById("search-overlay").style.display = "block";
  }

  closeSearch() {
    document.getElementById("search-overlay").style.display = "none";
  }

  load = () => {
    this.setState({ isLoading: true });
    fetch().then(() => {
      // deal with data fetched
      this.setState({ isLoading: false });
    });
  };

  render() {
    return (
      ...Code...
   );
 }
}

export default connect(null, { changeCurrency })(HeaderOne);

请考虑渲染的 JSX 是否存在,因为堆栈溢出显示所有这些代码的错误。所以,我必须减少代码。

标签: javascriptnode.jsreactjsjsx

解决方案


推荐阅读