11

私はWindows7で実行していて、cygwinでノードを正常にインストールしています。nodeunitのmcmahonのWebサイト(http://caolanmcmahon.com/posts/unit_testing_in_node_js )での方法をフォローしています。

npmを使用してnodeunitをインストールしましたが、正常にインストールされたと表示されましたが、nodeunitを呼び出すと、コマンドがすべての異なるディレクトリに見つからないと表示されます。

ある種のパス変数を設定する必要がありますか?

4

4 に答える 4

18

Windows7の場合

フラグを付けてnodeunitグローバルにインストールする必要があります-g

npm install nodeunit -g

WindowsコンソールでコマンドをPATH入力して確認してください。PATH値が見つからない場合は、環境変数を確認する必要があります。含まれていない場合は、手動で追加します(をユーザー名に置き換えます)。C:\Users\Username\AppData\Roaming\npm;Username

しかし、ノードインストーラーが自動的に追加すると思います。

XPでは

AppData\RoamingWindowsVistaまたはWindows7のフォルダーは、WindowsXPのフォルダーと同じですDocuments and Settings\username\Application Data
したがって、変数は次のようになります。C:\Documents and Settings\Username\Application Data\npm;

于 2011-12-18T09:51:44.360 に答える
7

「npminstall-gnodeunit」を試してください。-gはそれをグローバルにインストールします。これはかなり最近の変更であるため、ほとんどの古いドキュメントには記載されていません。

于 2011-06-10T02:13:47.940 に答える
1

公式のWindowsインストーラーからノードをインストールします。Windowsでcygwinバージョンを使用する必要はありません。リンクはhttp://nodejs.org/dist/v0.10.12/node-v0.10.12-x86.msiです。

管理者権限でコマンドプロンプトを開きます。Windowsキーを押します->cmdと入力します->ctr+ shift+enterを押します。これにより、管理者としてコマンドプロンプトが開きます。npm install-gnodeunitと入力します。これにより、ノードユニットがプロンプトで使用可能になります。

于 2013-06-19T02:58:19.543 に答える
0

Linuxでは、以下のようにバイナリへのシンボリックリンクを作成する必要があります(ただし、バイナリが実際にインストールされている場所を参照します)。

sudo ln -s /opt/node-v4.1.0-linux-x64/bin/nodeunit /usr/local/bin/nodeunit
于 2015-11-12T00:28:55.830 に答える