Kali 2.0はnodeの名前がnodejsに変更されたようです。

Kali 2.0はnodeの名前がnodejsに変更されたようです。

理由はわかりませんが、コマンドの出力は次のとおりです。 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}" "${@}"

同じ問題を抱えている人のためにこの記事を投稿してください。お役に立てば幸いです。

おすすめ記事