Linux 完全清除NodeJs和npm中的服务器

Linux 完全清除NodeJs和npm中的服务器,linux,node.js,web,uninstallation,npm,Linux,Node.js,Web,Uninstallation,Npm,我已经将一个nodejs安装从0.4.2升级到0.8.12,但从那以后,我的js服务器开始因seg故障而崩溃。由于我继承了这个应用程序,我不知道以前安装了什么,以及它是如何维护的Npm似乎只在本地安装,但我似乎不能用正确的方式来称呼它 这就是所有关于这个问题的信息。我的问题是: 我是否可以完全删除nodejs和npm,以便重新安装?更好的方法是安装nvm。 使用nvm安装不同版本的节点。然后尝试不同的版本,比如说0.5、0.6和 签出应用程序实际在哪个版本中断。 然后参考该版本中所做的关键更改

我已经将一个nodejs安装从
0.4.2
升级到
0.8.12
,但从那以后,我的js服务器开始因
seg故障而崩溃。由于我继承了这个应用程序,我不知道以前安装了什么,以及它是如何维护的
Npm
似乎只在本地安装,但我似乎不能用正确的方式来称呼它

这就是所有关于这个问题的信息。我的问题是:


我是否可以完全删除
nodejs
npm
,以便重新安装?

更好的方法是安装nvm。

使用nvm安装不同版本的节点。然后尝试不同的版本,比如说0.5、0.6和 签出应用程序实际在哪个版本中断。 然后参考该版本中所做的关键更改,并相应地修改代码


这将是一个很好的软件实践。

我已经安装了n,并尝试使用0.7,但它仍然崩溃。我做的另一个改变是更新python版本。我不知道这是否有关联。我担心基本上所有依赖的node_模块都不兼容原始版本之外的任何东西,所以我想重新安装所有组件。当我尝试登录时,崩溃总是发生。换句话说,身份验证有问题,但我使用MongooseAuth来实现这一点。如何更新该模块。请记住,我只安装了n个,无法调用npm。mongoose auth的依赖项声明,它需要版本大于或等于0.4.0的节点,所以我个人认为mongoose不会造成问题