我知道這個問題已經被問了很多次,但我仍然無法做到。 所以我錯誤地安裝了「node」做sudo apt-get install node
後來我安裝了nodejs(v0.10.37)。我試圖用npm更新到v0.12,但是當我做nodejs -v
時,它一直說0.10.37。此外,我不能使用節點命令,因爲我錯誤地安裝了其他「節點事物」之前。 我嘗試了所有其他人在所有其他答案中談到的所有不同的命令,但我還沒有做到這一點。 我認爲主要的問題是我一直有錯誤的節點包,並安裝nodejs-legacy不起作用。 此外,npm install
命令的作品,並與文件創建文件夾,但我的應用程序仍然說,庫缺失。完全卸載ubuntu中的nodejs,npm和節點14.04
回答
sudo apt-get remove nodejs
sudo apt-get remove npm
然後轉到/etc/apt/sources.list.d並刪除任何節點列表(如果有)。然後做一個
sudo apt-get update
檢查您家中的任何文件夾或.npm夾.node並刪除。
如果鍵入
which node
你可以看到節點的位置。請嘗試which nodejs
和which npm
。
我會推薦使用節點版本管理器(NVM)安裝節點。這爲我節省了很多頭痛。因爲你可以使用nvm而不使用sudo來安裝nodejs和npm。
我瘋了刪除節點和新公共管理和從的NodeJS我的Ubuntu 14.04,但這個步驟,如果你卸載正確,你會刪除它...
sudo apt-get uninstall nodejs npm node
sudo apt-get remove nodejs npm node
,它仍然是存在的,beffore在此檢查鏈接底部...
//this will fine the `/usr/bin` or `/usr/local/bin`
find/-name "node"
// check path of program...
ls -l node
//and remove it
rm -rf /usr/bin/node
More information
Remove - Official website
If you installed via git repository Try purge nodejs npm and node
要從Ubuntu中刪除nodejs,npm和node_modules,您需要刪除位於Ubuntu不同位置的容器。
這些可能是:
/usr/local/bin/npm
/usr/local/share/man/man1/node
/usr/local/lib/dtrace/node.d
~/.npm
~/.node-gyp
/opt/local/bin/node
opt/local/include/node
/opt/local/lib/node_modules
我做到了成功。所以我正在分享完整的程序。
您需要按照此處介紹的步驟:http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
請使用格式化來提高您的帖子的可讀性 – Miki
這是更好的手動,因爲安裝留下了很多的文件,鏈接和隱藏模塊刪除的NodeJS及其模塊,後來它,而我們重新創建問題另一個版本的NodeJS及其模塊。運行以下命令。
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
和這件事。
一步一步的引導與命令是在http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
幫我解決我的問題。
您是否複製並粘貼@阿米特的回答?因爲你在路徑'(/)opt/local/include/node'中有相同的拼寫錯誤,這看起來像某人忘了領先的'/'。 兩者的組合會很棒 - 'apt-get remove' +刪除過時的目錄 – Alexander
你可以用下面的命令:
sudo apt-get purge nodejs
它只是刪除節點相關的軟件包,即相關的包,僅此而已。
在另一方面,當你這樣做:
sudo apt-get purge --auto-remove nodejs
它必然是這樣做的:
sudo apt-get purge nodejs
sudo apt-get autoremove
和去除GYP的,Linux的頭-4.4.0-18泛型etc包實際上是由autoremove觸發的,因爲它們作爲依賴關係安裝,並且不再需要安裝的任何包,可能是因爲主包已被刪除。
所以這是完全沒有在此背景下運行:
sudo apt-get purge --auto-remove nodejs
如果你太偏執,你可以做的兩個步驟:第一淨化的NodeJS:
sudo apt-get purge nodejs
,然後取下孤兒的依賴關係(到現在爲止,如果有的話):
sudo apt-get autoremove
本答案的原件 - https://askubuntu.com/a/786019/265807 –
- 1. 從Ubuntu完全卸載MySQL
- 2. 從Ubuntu完全卸載PHP
- 3. MongoDB無法卸載(Ubuntu 14.04和MongoDB 2.6.4)
- 4. 如何在ubuntu上卸載nodejs(最近的方法)14.04
- 5. 如何卸載乾淨的NodeJS /節點上的Ubuntu 16.04
- 6. 如何完全卸載opencv ubuntu?
- 7. 無法完全從Ubuntu的14.04
- 8. NPM安裝在Ubuntu 14.04 -g
- 9. 完全卸載Angular.js
- 10. 在Ubuntu中卸載npm後無法安裝npm 16.04
- 11. 如何卸載節點js中的npm模塊?
- 12. 完全卸載的Xcode
- 13. 修復失敗的升級Jupyter完整卸載/重新安裝的Ubuntu 14.04
- 14. npm和節點的全新安裝
- 15. 瞭解並更新ubuntu上的npm 14.04
- 16. Ubuntu上的節點npm的問題12.04
- 17. 如何完全卸載rails,ruby和rubygems?
- 18. 完全卸載Xcode和所有設置
- 19. 卸載CouchDB完全Mac OSX
- 20. 如何完全卸載Jruby?
- 21. SourceTree沒有完全卸載
- 22. 完全卸載Postgresql 9.3.5
- 23. 如何完全卸載WAMPSERVER
- 24. 如何完全卸載kubernetes
- 25. 如何卸載在Ubuntu上從jenkins.war安裝的Jenkins 14.04
- 26. npm install appium -g/saveError ENOENT ubuntu 14.04
- 27. 的NodeJS完全乾淨的服務器和NPM
- 28. 如何完全在Ubuntu 16.04卸載蟒蛇2.7.13
- 29. 卸載NPM仍然節點紅色在ubuntu16.04ls
- 30. Nodejs,Npm節點。包裝差異?
安裝nodejs-legacy如果你首先'apt-get remove node'(或者更好,purg E)。該節點程序是一個火腿無線電軟件調制解調器,所以除非你有一個火腿許可證,並且想通過火腿收音機發送數字信息包,你不需要它。 – slebetman
是的,我做到了。我仍然有問題。每次我在控制檯中寫入'node'時,都會告訴我類似'/ usr/sbin /無法找到節點'或類似的東西。 – lpares12