node.js - 'graphql' 不是内部或外部命令、可运行程序或批处理文件。在部署棱镜时
问题描述
我的prisma deploy
命令有问题post-deploy:
'graphql' is not recognized as an internal or external command,
operable program or batch file.
我已经尝试过任何方法来解决这个问题。我已经更改、删除等PATH
var。证明我已经更改了它
我还检查了我是否正确安装qraphql
以及prisma
全局和本地。有趣的是,此错误仅与graphql
(当我简单地编写graphql
命令时显示此错误)。我几乎可以肯定它的 Windows 问题,因为我已经尝试过重新NPM
安装NodeJS
。
那个错误:
将服务部署
shishy-bed
到dev
服务器prisma-eu1
656ms 服务已经是最新的。post-deploy: 'graphql' 不是内部或外部命令、可运行程序或批处理文件。
运行 graphql get-schema -p prisma... 运行 graphql get-schema -p prisma ×
解决方案
我发现了问题!我不知道为什么,但npm install graphql
没有创建一些运行文件:screenshot。但在许多情况下,您应该只PATH
按照这篇文章更改变量:Nodejs cannot find installed module on Windows
推荐阅读
- javascript - JavaScript 从 JSON 中获取数据并选择值
- java - 为什么@autowireing 字段为空?
- python - Django 休息框架发布请求
- openedge - 如何禁用窗口中的特定字段
- python - 使用opencv在图像上编写表情符号
- valueerror - 在 Metpy 上绘制组合图时出现 ValueError 的原因
- android - Firebase 远程配置:只调用一次
- java - 未使用 jpa 映射的表名
- android - viewModelProvider 所有者的建议?
- python - 打印出在 python3 执行期间调用的函数的简单、pythonic 方式