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
会使我的注册崩溃。