因此,我已经安装了来自nodejs.org的nodejs.org,并使用Webstorm命令工具: npm安装业力在我的项目中安装了karma.js。我还在Webstorm->Settings->Path变量中添加了这3个路径变量(请告诉我不需要哪个路径变量)。
名称:nodejs 值:/usr/local/bin
名称:npm 值:/usr/local/lib/node_/npm/bin
/Users/maxime/Documents/WebStorm/icms/node_modules/karma/bin名称:karma Value:
当我输入init业力以获得业力配置文件时,我得到:bash: karma:命令not
我在网站上搜索一些答案,但我发现的只是添加这些路径变量.
编辑:我试过sudo,但它不起作用。
编辑:它适用于/Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/karma init,但仍然不能处理业力init。
发布于 2014-03-26 11:56:38
命令行接口位于一个单独的包中。
若要安装此用途,请:
npm install -g karma-cli发布于 2013-12-16 12:45:00
路径变量与此问题无关,可以全部删除。
你需要的是全局安装业力模块。
然后确保{prefix}/bin位于系统PATH环境中。如果没有全局安装它,就必须将/Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/添加到PATH中。
确保在Mac上设置环境变量的仔细阅读这个答案是很棘手的。您可能需要重新启动PATH环境更改才能在WebStorm中产生效果。
发布于 2014-05-11 14:43:17
我用:
安装-g业力
以及在用户/{user}/AppData/漫游/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" %*
)https://stackoverflow.com/questions/20574357
复制相似问题