簡體   English   中英

找不到Nodeunit命令?

[英]Nodeunit command not found?

我在 Windows 7 上運行,並且使用 cygwin 安裝了節點。 我正在關注如何在 mcmahon 的 nodeunit 網站上: http://caolanmcmahon.com/posts/unit_testing_in_node_js

我使用 npm 安裝 nodeunit,它說它安裝得很好,但是當我 go 調用它時,nodeunit,它說在所有不同的目錄中都找不到命令。

我是否必須設置某種路徑變量?

在 Windows 7

您應該使用-g標志全局安裝您的nodeunit

npm install nodeunit -g

通過在 windows 控制台中鍵入PATH命令來檢查您的PATH 如果沒有找到C:\Users\ Username\AppData\Roaming\npm; 值,您應該檢查您的環境變量,如果不包含,請手動添加(將Username名替換為您的用戶名)。

但我認為節點安裝程序會自動添加它。

在 XP 中

Windows Vista 或 Windows 7 中的AppData\Roaming文件夾與 Windows XP 中的Documents and Settings\username\Application Data文件夾相同。
所以你的變量應該看起來像C:\Documents and Settings\ Username \Application Data\npm;

嘗試“npm install -g nodeunit”。 -g 全局安裝它。 這是一個相當新的變化,所以大多數舊文檔都沒有提到它。

從官方 windows 安裝程序安裝節點,無需使用 windows 中的 cygwin 版本。 鏈接是http://nodejs.org/dist/v0.10.12/node-v0.10.12-x86.msi

以管理員權限打開命令提示符。 按 windows 鍵 -> 鍵入 cmd -> 按 ctr+shift+enter。 這將以管理員身份打開命令提示符。 類型 npm 安裝 -g nodeunit。 這將使 nodeunit 在提示符下可用。

在 Linux 上,您應該創建一個類似於下面的二進制文件的符號鏈接(但引用您的二進制文件的實際安裝位置):

sudo ln -s /opt/node-v4.1.0-linux-x64/bin/nodeunit /usr/local/bin/nodeunit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM