<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="cmd下报错：'karma'不是内部或外部命令 ERROKarma安装后找不到指令" id="card1">
<p> 游客</p><p>
标题:cmd下报错：'karma'不是内部或外部命令 ERROKarma安装后找不到指令<br/>
正文:<br/>
Ubuntu 14下：Karma:未找到命令根据官方教程，当但装了nodejs，并且通过npm 成功安装了Karma，但是你输入Karam的时候显示如下：原因：这样的情况极有可能是因为在安装Karam的时候，npm没有在/usr/local/bin目录下面创建 Karam目录的软链接导致。因为Karma的实际安装目录可能是在：/usr/local/lib/node_modules/karma。解决办法：在 /usr/local/bin目录下创建一个软链接：sudo ln -s /usr/local/lib/node_modules/karma/bin/karma  karmawindow 7下：'karma'不是内部或外部命令，也不是可运行的程序或批处理文件。安装完成后,在命令行中敲入karma出现以下结果：（是不是很抓狂，而且操作没有问题呀！为什么会介样子呀！）其实原因和上面的一样一样的！找到安装nodejs的根目录：（比如我的是：D:\Program Files\nodejs）然后你会发现其实nodejs库的启动都是靠一个*.cmd文件启动的，这个文件有些下面内容类？这是npm目录的内容：:: Created by npm, please don't edit manually.@IF EXIST &amp;quot;%~dp0\node.exe&amp;quot; (  &amp;quot;%~dp0\node.exe&amp;quot; &amp;quot;%~dp0\.\node_modules\npm\bin\npm-cli.js&amp;quot; %*) ELSE (  node &amp;quot;%~dp0\.\node_modules\npm\bin\npm-cli.js&amp;quot; %*)其实就是用 node 执行库bin目录下的一个js or 其他文件，so你只需要在该目录下创建一个karma.cmd，然后代码copy进去，修改一下路径就OK了。比如我的文件路径是D:\Program Files\nodejs\node_modules\karma。我需要在路径D:\Program Files\nodejs下新建一个karma.cmd，添加内容：@IF EXIST &amp;quot;%~dp0\node.exe&amp;quot; ( &amp;quot;%~dp0\node.exe&amp;quot; &amp;quot;<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1611&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1611&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1611&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1611&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1611">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1611">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>