安装后运行业力导致'业力'不被识别为内部或外部命令

 深厚科学修养的文艺青年 发布于 2023-02-07 20:00

在使用安装业力之后,我正试图将业力作为角度种子项目的一部分运行

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'不被识别为内部或外部命令,可操作程序或批处理文件.

有什么建议?如果没有,请建议如何使用没有因果报应的茉莉花.

谢谢.

3 个回答
  • 卡玛 - CLI

    建议使用其命令行界面(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
    

    祝好运!

    2023-02-07 20:04 回答
  • 命令行界面位于单独的包中.

    要安装此用途:

    npm install -g karma-cli

    2023-02-07 20:05 回答
  • 在Windows上,当您安装npm(非全局-因此没有该-g标志)时,可执行命令将链接到该node_modules\.bin文件夹中。

    例如:

    powershell> .\node_modules\.bin\karma start

    powershell> .\node_modules\.bin\karma run

    2023-02-07 20:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有