Javascript 如何解决新节点模块安装问题?

Javascript 如何解决新节点模块安装问题?,javascript,reactjs,firebase,deployment,netlify,Javascript,Reactjs,Firebase,Deployment,Netlify,我有我的应用程序,它工作得很好。但只要我运行npm install或安装新模块,我的注册就会停止工作。另外,当我从github在netlify上部署应用程序时,注册失败 这是我出错的代码块,但我想代码与此无关。只是持续部署或在应用程序中安装新模块失败了。注册只使用firebase模块,所以我尝试对其进行降级/升级,但也不起作用 if ( this.props.firebase.auth.currentUser && this.

我有我的应用程序,它工作得很好。但只要我运行
npm install
或安装新模块,我的注册就会停止工作。另外,当我从
github
netlify
上部署应用程序时,注册失败

这是我出错的代码块,但我想代码与此无关。只是持续部署或在应用程序中安装新模块失败了。注册只使用
firebase
模块,所以我尝试对其进行降级/升级,但也不起作用

    if (   
           this.props.firebase.auth.currentUser 
        && this.props.firebase.auth.currentUser.userProfile 
        && !this.state.userProfile) {
      this.setState(
        {
          userProfile: this.props.firebase.auth.currentUser.userProfile.userProfile
        }
      );
    }
   }

您是如何发现运行
npm install
导致注册停止的?您是否更改了node_模块文件夹中的某些内容以使其再次工作?@ThomasvanBroekhoven我有一份旧node_模块的副本,因此如果我想使其工作而不是运行
npm install
,我会将该文件夹放在我的应用程序源代码中。然后它就开始工作了。你有package.json的副本吗?您可能也看到了不同之处。将
firebase
依赖版本从7.2.2降级到
4.13.1
解决了持续部署问题。但是,当我添加另一个模块时,例如
npm install sib-api-v3-sdk--save
会使我的注册崩溃。