Windows 如何使用WinPTY运行npm脚本?
我有一个众所周知的问题。关于stackoverflow的许多答案建议使用 当我使用以下选项时,效果很好:Windows 如何使用WinPTY运行npm脚本?,windows,npm,git-bash,Windows,Npm,Git Bash,我有一个众所周知的问题。关于stackoverflow的许多答案建议使用 当我使用以下选项时,效果很好: winpty python foo.py 但是我运行一个python程序作为npm脚本的一部分。My package.json具有以下特性: "scripts": { "start": "python foo.py && something else" } 所以我想我也需要用WinPTY运行npm脚本: winpty npm启动 但这是行不通的。我在不同的环境中收到了
winpty python foo.py
但是我运行一个python程序作为npm脚本的一部分。My package.json具有以下特性:
"scripts": {
"start": "python foo.py && something else"
}
所以我想我也需要用WinPTY运行npm脚本:
winpty npm启动
但这是行不通的。我在不同的环境中收到了不同的错误消息
npm start
,它可以正常工作winpty节点
也可以工作。我也遇到了同样的问题。
实际上,在nodejs安装文件夹中,有npm.cmd
因此,使用winpty启动npm应该做的是
winpty npm.cmd install
我自己在3-6个月的时间里参考一下
env PYTHON=/c/Python27/winpty npm.cmd install
是一个完整的命令,它也可以更改默认的PYTHON,以便节点gyp工作。