2017-09-07 85 views
1

最近,我爲我的節點服務器安裝了一個新模塊,導致NPM完全中斷。module.js:491 throw err;

奇怪的是,沒有模塊列爲未找到,而是我正在使用節點的文件的目錄/路徑。

實施例:

module.js:491 
throw err; 
^ 

Error: Cannot find module '/path/to/file.js' 
at Function.Module._resolveFilename (module.js:489:15) 
at Function.Module._load (module.js:439:25) 
at Function.Module.runMain (module.js:609:10) 
at startup (bootstrap_node.js:158:16) 
at bootstrap_node.js:598:3 

這僅我安裝一個模塊(或潛在地更新一個)後發生,幫助將不勝感激!

+0

''/ path/to/file.js''通常是一個示例URL。您是否正在加載示例而不是核心庫?你能否告訴我們關於圖書館的一些細節,以及你如何納入圖書館? –

+0

/path/to/file.js被替換爲我。實際路徑是正確的,我是100%喜歡的。編輯:只是檢查,以確保 – Ghost

+0

對不起,2回覆在一個鏈;我不在這裏添加一個庫,即時通訊只是執行一個帶有節點的JS文件。看起來npm擺脫了所有的依賴關係,或者打破了包json,因爲找不到我正在執行的文件所需的模塊。 – Ghost

回答

0

事實證明,package.json文件在模塊安裝過程中完全被破壞了(天知道爲什麼)。因此沒有找到存在的節點模塊,使用--save參數重新安裝它們再次將它們作爲依賴關係,問題得到解決。

+0

你能告訴我需要放的確切命令嗎?我還是一個新手,我不想搞砸 –

+0

我不完全知道你想要什麼命令,我在這裏引用的是在使用npm安裝packages/modules時的'--save'參數'npm install package name --save')。 – Ghost

+0

感謝您的回覆,難道我在rails應用程序中面對這個nodejs錯誤? –

相關問題