2013-12-19 81 views
1

我想從NPM更新我的模塊風帆在Ubuntu 13.04上查找node_modules(-g)

但我找不到它,我不是一個親Ubuntu/Linux的,所以也許這裏有一個竅門。

[email protected]:~$ npm remove -g sails 
npm WARN uninstall not installed in /usr/local/lib/node_modules: "sails" 
[email protected]:~$ sails -v 
info: v0.9.4 

如果他不在這裏,他會在哪裏? ^^ 我可能使用「sudo」命令安裝它。但我試過一個sudo npm刪除...仍然是一樣的。

有什麼想法?

回答

2

如果您在安裝sails沒有提供-g的說法,包未安裝爲一個全球性的包裝,因此無法與-g關鍵字被刪除。從警告信息中我會說這是事實。

軟件包的安裝位置取決於安裝文件系統時的「位置」。

如果您有一個使用sails軟件包的項目,請檢查項目是否有任何語言環境節點模塊文件夾(或類似文件)。

+0

我一定會在安裝時使用-g命令!但是你的回答可能是正確的,我只是不明白它的安裝位置,有一種方法可以知道這一點? – Vadorequest

+1

你可以嘗試一個簡單的搜索。像'sudo find/-name'sails'' – JanC

+0

是的,謝謝!我在/ usr/lib/node_modules /中找到它並更新它;) – Vadorequest