2016-02-05 115 views
1

將節點升級到v 4.2之後,從我的主目錄以root用戶身份執行npm install for my node項目,並且成功。但開始扔我的應用程序時,沒有找到模塊或找不到js文件錯誤,包括綁定異常。全新安裝的節點模塊之後,npm install throws錯誤

+0

我解決了這個問題,運行npm install命令,sudo的前綴甚至是root用戶。僅僅因爲當前的工作目錄有/ home/nagaraja/project/- npm開始安裝節點模塊,用戶'nagaraj'與導致所有模塊錯誤的組'nagaraj'相同 –

回答

0

運行'sudo npm install'以避免異常,並使用當前用戶創建node_modules目錄。這解決了我的問題。

2

你解決了你的問題。 由於安裝應用程序時沒有超級用戶權限阻止安裝其他依賴項。

我建議在安裝時輸入超級用戶/根sudo su -

+0

作爲root用戶嘗試過「npm install」拋出很多錯誤,並用我的用戶名作爲根目錄創建「node_modules」目錄。從同一個root用戶運行「sudo npm install」後,它工作正常。 –