2012-10-20 26 views
2

我已經升級一個的NodeJS從安裝到0.4.20.8.12,自那時以來,js的服務器我有,開始與seg fault崩潰。當我繼承這個應用程序時,我不知道以前安裝了什麼,以及它是如何維護的。 Npm似乎只在本地安裝,但我似乎無法將其稱爲正確的方式。的NodeJS完全乾淨的服務器和NPM

因此,這是所有關於這個問題的信息。我的問題是:

我可以完全刪除nodejsnpm,這樣我可以重新安裝嗎?

回答

2

一個更好的辦法是安裝NVM。 https://github.com/creationix/nvm

用NVM安裝不同版本的節點。然後嘗試不同的版本,比如說0.5然後0.6和 簽出應用程序真正破解的版本。 然後參考在該版本中進行的關鍵更改並相應地修改您的代碼。

這將是一個很好的軟件的做法。

+0

我有N個裝,我試圖用0.7,但它仍然墜毀。我做的另一個更改是更新python版本。我不知道它是否相關。我擔心基本上所有相關的node_modules與原始版本之外的任何東西都不兼容,所以這就是爲什麼我要安裝新鮮的東西的原因。 – Byalkov

+0

另一件事。當我嘗試登錄時總會發生崩潰。換句話說,身份驗證有問題,但我正在使用mongoose-auth。我如何更新該模塊。我記住我只安裝了npm,不能調用npm。貓鼬AUTH狀態 – Byalkov

+0

的依賴關係,它需要的版本大於或等於0.4.0節點,所以我個人不認爲貓鼬是產生問題 鏈接https://github.com/bnoguchi/mongoose-auth/blob/主/的package.json – ravikishore