Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js WebStorm中的Karma.js安装-bash:Karma:command未找到_Node.js_Webstorm_Karma Runner - Fatal编程技术网

Node.js WebStorm中的Karma.js安装-bash:Karma:command未找到

Node.js WebStorm中的Karma.js安装-bash:Karma:command未找到,node.js,webstorm,karma-runner,Node.js,Webstorm,Karma Runner,因此,我从nodejs.org安装了node.js,并使用Webstorm命令工具npm install karma在我的项目中安装了karma.js。我还在Webstorm->Settings->path variables中添加了这3个路径变量(请告诉我哪一个我不需要) 名称:nodejs 值:/usr/local/bin 名称:npm 值:/usr/local/lib/node\u模块/npm/bin 名称:因果报应 值:/Users/maxime/Documents/WebStorm/i

因此,我从nodejs.org安装了node.js,并使用Webstorm命令工具npm install karma在我的项目中安装了karma.js。我还在Webstorm->Settings->path variables中添加了这3个路径变量(请告诉我哪一个我不需要)

名称:nodejs :/usr/local/bin

名称:npm :/usr/local/lib/node\u模块/npm/bin

名称:因果报应 :/Users/maxime/Documents/WebStorm/icms/node_modules/karma/bin

当我键入init karma以获取karma配置文件时,我得到: bash:karma:command未找到

我在网站上搜索了一些答案,但我找到的只是添加了那些路径变量

编辑:我试过sudo,但不起作用


编辑:它适用于/Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/karma init,但它仍然不适用于karma init。

路径变量与此问题无关,您可以全部删除它们

你所需要的是

然后确保
{prefix}/bin
位于系统
路径
环境中。如果不全局安装,则必须将
/Users/maxime/Documents/WebStorm/icms-dev-39534/node\u modules/karma/bin/
添加到
路径中


确保在Mac上设置环境变量是很棘手的。您可能需要重新启动才能使环境更改在WebStorm中生效。

命令行界面位于单独的程序包中

要安装此应用程序,请使用:

npm install -g karma-cli
我用过:

npm安装-g karma cli

在Users/{user}/AppData/Roaming/npm下

添加了包含以下内容的karma.cmd命令:

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\node_modules\karma\bin\karma" %*
) ELSE (
  node  "%~dp0\node_modules\karma\bin\karma" %*
)

在所有其他答案中,这是
应该做的!AngularJS'up and running'Book也需要我在windows 10上,我的路径中有C:\Program Files\nodejs\node\u modules\npm\node\u modules,但我无法运行karma或安装的任何其他模块。bin文件夹中的Karma文件没有扩展名。我用npm-g标志安装的任何东西最终都没有扩展。每个人如何从cmd执行这些命令?