我对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 服务已经是最新的。部署后: 'graphql' 不被识别为内部或外部命令, 可操作的程序或批处理文件。
运行 graphql get-schema -p prisma... 运行 graphql get-schema -p prisma ×
我尝试过什么
我发现了问题!我不知道为什么,但npm install graphql
没有创建一些运行文件:屏幕截图。但在许多情况下,您应该只按照本文更改PATH
变量:Nodejs 无法在 Windows 上找到已安装的模块
我多次遇到同样的问题,我也尝试按照第一个答案的建议创建我的 PATH 变量,但它似乎对我不起作用。但是,我安装了一个名为graphql-cli
的软件包,然后自动解决了此问题。
我认为也许这是需要存在的包,以便从 cli 与 graphql 一起运行 graphql。