在使用安装业力之后,我正试图将业力作为角度种子项目的一部分运行
npm install -g karma
我明白了:
'karma' is not recognized as an internal or external command, operable program or batch file.
当我试图从angular-client\scripts运行test.bat时,该文件的内容是:
设置BASE_DIR =%~dp0
业力开始"%BASE_DIR%..\config\karma.conf.js"%*
我还尝试导航到"\ AppData\Roaming \npm \node_modules\karma\bin"并看到了karma文件,当我试图运行它时我又得到了:
'karma'不被识别为内部或外部命令,可操作程序或批处理文件.
有什么建议?如果没有,请建议如何使用没有因果报应的茉莉花.
谢谢.
建议使用其命令行界面(karma-cli)安装karma ,它将负责获取适当的业力.您还可以安装特定于您正在处理的每个项目的不同本地版本,并且karma-cli将选择适当的版本.
从因果报应安装页面:
键入./node_modules/karma/bin/karma开始很糟糕,所以你可能会发现在全局安装karma-cli很有用:
npm install -g karma-cli
现在,通过输入以下内容检查是否安装了业力:
which karma //echo something like: /usr/local/bin/karma
检查业力服务器是否正常工作(ctr + c退出):
karma start
您还可以通过转到此目录来检查是否安装了业力:
cd /usr/local/lib/node_modules/karma
祝好运!
命令行界面位于单独的包中.
要安装此用途:
npm install -g karma-cli
在Windows上,当您安装npm(非全局-因此没有该-g
标志)时,可执行命令将链接到该node_modules\.bin
文件夹中。
例如:
powershell> .\node_modules\.bin\karma start
powershell> .\node_modules\.bin\karma run