Karma.js安装在WebStorm – bash:karma:命令未find
所以我从nodejs.org安装了node.js,并在我的项目中使用Webstorm命令工具安装了karma.js:npm install karma。 在Webstorm-> Settings-> Path Variables中,我还添加了3个pathvariables(请告诉我哪个不需要)。
名称 :nodejs 值 :/ usr / local / bin
名称 :npm 值 :/ usr / local / lib / node_modules / npm / bin
名称 :karma 值 :/ Users / maxime / Documents / WebStorm / icms / node_modules / karma / bin
当我inputinit karma来获得karmaconfiguration文件时,我得到: bash:karma:command not found
我在网站上search一些答案,但我发现所有的是添加这些pathvariables…
编辑:我尝试与sudo,但它不工作
编辑:它与/ Users / maxime / Documents / WebStorm / icms-dev-39534 / node_modules / karma / bin / karma init一起使用,但它仍然不能与karma init一起使用。
命令行界面位于单独的包中。
要安装此用途:
npm install -g karma-cli
pathvariables与这个问题无关,你可以全部删除它们。
你需要的是全球安装业力模块 。
然后确保{prefix}/bin
在系统PATH
环境中。 如果不全局安装,则必须将/Users/maxime/Documents/WebStorm/icms-dev-39534/node_modules/karma/bin/
到PATH
。
一定要仔细阅读这个答案,因为在Mac上设置环境variables是棘手的。 您可能需要重新启动PATH
环境更改才能在WebStorm中生效。
我用了:
npm install -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" %* )