当前位置: 首页 > 知识库问答 >
问题:

安装Karma失败

刁俊人
2023-03-14

试图安装卡玛

npm install -g karma

就会产生警告

npm WARN optional dep failed, continuing fsevents@0.3.5

最后,似乎没有因果报应

karma init karma.config.js
'karma' is not recognized as an internal or external command (so a windows installation).

然而,这似乎是一种因果报应

C:\Users\Me\AppData\Roaming\npm\node_modules\karma

还有builerror.log档案

gyp ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at failNoPython (c:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:103:14)
gyp ERR! stack     at c:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:64:11
gyp ERR! stack     at Object.oncomplete (evalmachine.<anonymous>:108:15)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "c:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd  C:\Users\Me\AppData\Roaming\npm\node_modules\karma\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws
gyp ERR! node -v v0.10.36
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok 

我需要安装python才能与业力工作还是有其他问题?提前感谢任何帮助!

共有2个答案

鲁建茗
2023-03-14

参考自https://stackoverflow.com/a/21366601/368997.
因果报应需要节点gyp,而节点gyp有其自身的依赖性(来自github)。尤其是Windows,您需要python并确保您有一个python环境变量。

景昊焜
2023-03-14

您需要安装命令行界面,以便识别karma

npm install -g karma-cli

Karma安装指南

节点gyp的错误是因为未安装python。要避免该错误,请执行以下步骤:

  • 安装python(推荐v2.7.10,不支持v3. x. x):http://www.python.org/getit/windows/
  • 确保你有一个PYTHON环境变量,它被设置为驱动:\path\to\python.exenot to a file
  • 安装Visual Studio

Windows XP/Vista/7:-Microsoft Visual Studio C 2013(快速版运行良好)-如果安装失败,请尝试卸载任何C 2010 x64

Windows 7/8:-适用于Windows桌面的Microsoft Visual Studio C 2013(快速版运行良好)

Windows 10:-安装Visual Studio Community 2015 Edition。(自定义安装,安装过程中选择Visual C)-设置环境变量GYP_MSVS_VERSION=2015-以管理员身份运行命令提示符

如果上述步骤不起作用或您不确定,请访问http://www.serverpals.com/blog/building-using-node-gyp-with-visual-studio-express-2015-on-windows-10-pro-x64进行完整的演练

所有Windows版本-对于64位版本的节点和本机模块,您还需要Windows 7 64位SDK

如果生成抱怨未设置WindowsSDKDir,并且您确信已安装SDK,则可能需要运行以下命令之一:

call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64

来源:节点gyp Github

 类似资料:
  • 在设备中运行android,并报告以下错误 正在安装APK的应用程序调试。应用程序:调试10:53:48 E/1765594925:上传应用程序调试时出错。apk:未知故障([CDS]关闭[0])无法安装/Users/xiaotian/Desktop/wanme\u rn/android/app/build/outputs/apk/app debug。apk公司 失败:生成失败,出现异常。 > 通

  • 你好,而试图在真正的Android设备上运行我的Flutter应用程序im得到以下错误 我尝试:更新Android Studioflutter升级flutter酒吧获取...... 但还没有找到解决方案,希望任何人都能帮忙

  • 我在用CircledImageView库。它在Lollipop+Android版本上工作得很好。但在kitkat它崩溃了。所以在谷歌上搜索之后。我发现我必须在我的应用程序中实现multidex。 这是我的应用程序类。 但是当我运行应用程序时,我得到以下错误。

  • 具体请看下面安装信息及报错信息。

  • 我正在开发一个应用程序,如果我从android studio运行到我的设备上,它绝对运行良好。如果我将我的apk放入google drive并与其他人共享,它会显示错误< code >(“Android apk安装失败。安装包错误,无法安装。)当他们尝试安装应用程序时。不是署名的apk。它仍处于原型阶段(调试模式)。 请让我知道我哪里做错了。

  • 尝试通过android studio 3.4 canary 1运行apk时收到错误消息。 我试过卸载apk、重启android studio和设备、使缓存失效和重新构建,但似乎都没有效果。