gpt4 book ai didi

unix - 如何向 cygwin 添加命令 - npm

转载 作者:行者123 更新时间:2023-12-04 00:04:29 25 4
gpt4 key购买 nike

我在 Windows 8.1 上使用 cygwin 来拥有一个 Unix shell。但是我无法从它运行 npm 之类的命令。

我应该怎么做?向 cygwin 添加某种环境变量?为什么它不使用 Windows PATH?

编辑:
其实我认为我误解了这里的问题。看起来 cygwin 找到了 npm,但无法使用。例如,我可以毫无困难地使用来自 cygwin 的 git。

$ npm
/cygdrive/d/Logiciels installés/nodejs/npm: line 2: $'\r' : command not found
/cygdrive/d/Logiciels installés/nodejs/npm: line 4: $'\r' : command not found
/cygdrive/d/Logiciels installés/nodejs/npm: line 5: Syntax error around « $'in\r' »
'cygdrive/d/Logiciels installés/nodejs/npm: line 5: `case `uname` in

所以,它实际上看起来更像是一个 npm 问题。

最佳答案

这似乎是这里提到的 npm 脚本的问题,https://github.com/joyent/node/issues/5912

假设您已经在默认位置安装了 nodejs,您可以运行以下 dos2unix 命令并修复错误。

dos2unix c:/Program\ Files/nodejs/npm



这解决了我的 npm 脚本问题。

关于unix - 如何向 cygwin 添加命令 - npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21206812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com