
理由はわかりませんが、コマンドの出力は次のとおりです。 npmをダウンロードしようとしましたがダウンロードできないようです。名前の競合のためにインストール時にノードの名前が変更されたかどうか疑問に思います(ノードが見つからないとは思いませんが、両方のパッケージの名前が同じ場合はどうなるのか常に疑問に思います)。それとも偽のインストールパッケージですか?
nodejs コマンドが期待どおりに動作します。 JavaScript CLIインターフェイスを呼び出します。
node -v command not found.
nodejs -v v0.10.29
何をすべきかわからない? nodejsを削除して再インストールする必要がありますか?ご提案いただきありがとうございます。
アップデート:ライブUSBを作成して起動しました。上記のコマンドを実行してください。同じ出力。私はnodejsがkaliのために設計されたフォークだと思います。肯定的ではありませんが、プレインストールされています。削除しないことを決め、ノードと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によって収集された他のメタデータのデータフローを処理します。