Lia*_*nat 106 terminal node.js karma-runner
在使用安装业力之后,我正试图将业力作为角度种子项目的一部分运行
npm install -g karma
Run Code Online (Sandbox Code Playgroud)
我明白了:
'karma' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
当我试图从angular-client\scripts运行test.bat时,该文件的内容是:
设置BASE_DIR =%~dp0
业力开始"%BASE_DIR%..\config\karma.conf.js"%*
我还尝试导航到"\ AppData\Roaming \npm \node_modules\karma\bin"并看到了karma文件,当我试图运行它时我又得到了:
'karma'不被识别为内部或外部命令,可操作程序或批处理文件.
有什么建议?如果没有,请建议如何使用没有因果报应的茉莉花.
谢谢.
小智 316
命令行界面位于单独的包中.
要安装此用途:
npm install -g karma-cli
Lio*_*rom 16
建议使用其命令行界面(karma-cli)安装karma ,它将负责获取适当的业力.您还可以安装特定于您正在处理的每个项目的不同本地版本,并且karma-cli将选择适当的版本.
从因果报应安装页面:
键入./node_modules/karma/bin/karma开始很糟糕,所以你可能会发现在全局安装karma-cli很有用:
npm install -g karma-cli
Run Code Online (Sandbox Code Playgroud)
现在,通过输入以下内容检查是否安装了业力:
which karma //echo something like: /usr/local/bin/karma
Run Code Online (Sandbox Code Playgroud)
检查业力服务器是否正常工作(ctr + c退出):
karma start
Run Code Online (Sandbox Code Playgroud)
您还可以通过转到此目录来检查是否安装了业力:
cd /usr/local/lib/node_modules/karma
Run Code Online (Sandbox Code Playgroud)
祝好运!
我遇到了同样的问题并通过更正我的 PATH 环境变量来修复它。
步骤 1:转到以下路径并确保 karma.cmd 存在于下面给出的位置
[Nodejs 文件夹路径]\node_modules\.bin <=> C:\Program Files\nodejs\node_modules\.bin
第 2 步:如果存在,请转到第 3步,如果不存在,请运行以下命令npm install -g karma
第 3 步:打开环境变量并编辑 PATH
第 4 步:在最后添加以下内容:
[Nodejs文件夹路径]\node_modules\.bin; <=> "C:\Program Files\nodejs\node_modules\.bin"
注销您的会话,它肯定会起作用。
在Windows上,当您安装npm(非全局-因此没有该-g
标志)时,可执行命令将链接到该node_modules\.bin
文件夹中。
例如:
powershell> .\node_modules\.bin\karma start
powershell> .\node_modules\.bin\karma run
归档时间: |
|
查看次数: |
49104 次 |
最近记录: |