在使用yarn或npm安装依赖项时遇到问题

时间:2017-07-26 17:22:52

标签: javascript npm dependencies yarnpkg

我克隆了一个存储库,当我尝试通过输入npm install或yarn来安装依赖项时,我得到了这些错误:

纱线https://gyazo.com/2fdf52c4956df2e565cc0b1cedf24628

npm install https://gyazo.com/a1d197e9ead89dbe4a7d3c5b8f2caa64

有谁知道如何解决这个问题?

我正在使用Windows,你可以看到,我在我的ubuntu系统上尝试过,一切顺利但是当我在Windows中尝试时我得到这些错误

2 个答案:

答案 0 :(得分:0)

文字中的错误

看起来答案出现在错误消息中(下面包含链接的screencap)。

not found: python2表明python未安装或未在路径中。 Python通常是* nix版本的一部分,但Windows系统不包含MSFT开箱即用的功能。

是什么引发了这个错误,我该如何帮助它?

在评论中,有一个问题是这是否是SASS问题。这是一个节点gyp问题,Windows配置可能很敏感。

node-gyp docs for Windows中,有关于推荐哪些软件版本以及python故障排除的说明,其中包括设置此npm配置变量,以便node-gyp知道在哪里可以找到已安装的python版本:

npm config set python /path/to/executable/python2.7

此时,如果可以从命令行调用python,则npm配置不会更改node-gyp错误......很难说其他可能配置错误。< / p>

在链接后面的图片中捕获的原始错误消息的Screencap

screencap of errors from original link provided in the question

答案 1 :(得分:0)

首先,我们看看异常发生的位置,即查找&#34; Python2可执行文件。&#34;如果您对python及其与不同操作系统的交互有所了解,您就会知道Linux发行版(I.E. Ubuntu)已经安装并配置了python。在Windows上,情况并非如此。为了解决这个问题,你需要在编写Python 2.7.13时安装python 2.x.在此下载:

https://www.python.org/downloads/release/python-2713/

您很可能需要系统的MSI安装程序,具体取决于它是32位还是64位。最后,您必须将python可执行文件添加到您的环境路径,以便可以识别它。说明可在此处找到:

https://superuser.com/questions/143119/how-to-add-python-to-the-windows-path

希望这有帮助!