meh*_*sum 3 windows npm git-bash
我在 Windows 上的 Git bash 中遇到了python 冻结的已知问题。stackoverflow 上的许多答案都建议使用WinPTY。
当我使用时,它工作正常:
winpty python foo.py
但是我将 python 程序作为 npm 脚本的一部分运行。我的 package.json 有这个:
"scripts": {
"start": "python foo.py && something else"
}
Run Code Online (Sandbox Code Playgroud)
所以我想我也需要用 WinPTY 运行 npm 脚本:
winpty npm start
但这是行不通的。我在不同的环境中收到了不同的错误消息。
winpty:错误:无法启动“npm”:在路径中找不到
错误 0x2 启动 npm start
任何想法为什么 npm 和 winpty 不能一起工作?
如果我在npm start没有 winpty 的情况下运行它可以正常工作。winpty node也有效。
小智 6
我遇到了同样的问题。实际上,在 nodejs 安装文件夹中,有 npm.cmd 所以你应该做的是使用 winpty 启动 npm
winpty npm.cmd install
Run Code Online (Sandbox Code Playgroud)