我正在玩節點並試圖讓Browser quest在本地運行。我嘗試安裝所需的文件,然後嘗試this code安裝n管理器並將節點升級到最新版本。在BrowserQuest git自述它列出了包,包括說:爲節點運行browserquest問題安裝包(sanitizer)
npm install -d
應努力全部安裝,但是失敗了,我裝的每一個接一個,但不能安裝sanitizer,我得到這個錯誤:
Error: No compatible version found: [email protected]'>=1.0.0-0'
當前節點的版本爲0.10.15(升級後,在此之前,它是較早0.10,但不記得。
Browserquest認爲它應該從0.4.7起來
012工作問題:我需要做什麼才能安裝殺菌劑或存在其他問題?我是包管理員,所以一個簡單的答案會很好。
說明: 我在Mac上。節點在我的用戶主目錄中,我已經完成了其他教程,因此它正在工作。 瀏覽器任務位於我的主目錄中,並且我一直在BrowserQuest的基本目錄中運行npm和n。 我下載的文件BrowserQuest一兩個月前,不知道他們已經改變了...
完整的錯誤:
$ node server/js/main.js
Warning: Native modules not compiled. XOR performance will be degraded.
Warning: Native modules not compiled. UTF-8 validation disabled.
module.js:340
throw err;
^
Error: Cannot find module 'sanitizer'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/(my home)/bq/server/js/utils.js:3:17)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
謝謝,我應該通過所有我猜碼讀取。仍然,不知道爲什麼它沒有工作,當我試圖直接安裝它... – Totoro
你是如何嘗試直接安裝消毒劑?通過npm?你做了什麼,發生了什麼? – tslater
我剛回到終端,看到它正在瀏覽browserquest信息,因爲那是我所在的文件夾,即使我只是鍵入npm install sanitizer – Totoro