
我不確定為什麼,但命令的輸出如下。我一直在嘗試下載 npm 但似乎無法下載。想知道節點是否由於命名衝突而在安裝時被重命名(不會這麼認為,因為找不到節點,但總是好奇如果兩個套件具有相同的名稱會發生什麼?)或者這是一個偽造的安裝包?
nodejs 指令按預期工作。調出 JavaScript cli 介面。
node -v command not found.
nodejs -v v0.10.29
不知道該怎麼辦?我應該刪除nodejs並重新安裝嗎?感謝您的建議。
更新:我製作了一個即時 USB 並啟動了它。運行上面的命令。相同的輸出。我認為nodejs是為kali設計的分支。不是積極的,但已預先安裝。我決定不刪除它並分別安裝node和npm。
答案1
我有同樣的問題。我試圖運行一個具有以下 shebang 的模組
#!/usr/bin/env node
然後,我用它替換它並且它有效
#!/bin/sh
':' //; exec "$(command -v nodejs || command -v node)" "${0}" "${@}"
我將這篇文章發布給那些遇到相同問題的人,希望對您有用。
答案2
您應該保留任何功能腳本的所有版本。 Node.js 和 (1) 是簡單的構造,駭客可以透過套接字和提升的守護程式輕鬆利用它們,尤其是在 Debian 核心中。如果寫得好的話,很難看到和乾淨......
但這個 JavaScript 也使用程式碼庫來處理用於索引、日誌檔案寫入或 Kali2 或 Rolling 收集的任何其他元資料的資料流。