代码之家  ›  专栏  ›  技术社区  ›  Willem van der Veen

npm安装,-强制标志

  •  1
  • Willem van der Veen  · 技术社区  · 6 年前

    gyp.js“重建 吉普,呃!配置错误 吉普,呃!堆栈错误:找不到Python可执行文件“Python”,可以设置PYT

    它说我需要一些python可执行文件。但是当我运行时:

    npm i -force
    

    所有的装置似乎都运转良好。

    1. 怎么样 npm i -force 与正常人不同 npm i
    2. 这种方法是否会在将来的场景中产生任何问题?
    1 回复  |  直到 5 年前
        1
  •  4
  •   Svetoslav Petrov    6 年前

    就像利亚姆提到的-强制“强制”npm重新下载所有软件包并再次安装它们。由此可能产生的问题是,显然,如果您有太多的软件包,则每次下载它们需要更多的时间。

    对于关于gyp.js的具体问题,据我所知node gyp会在$HOME目录中下载一些内容,我假设在您的例子中路径有一些空格。有些工具不处理路径中的空格,这就是它找不到可执行文件的原因。

    其他可能的解决方案:

    • 删除$HOME/.nodeúgyp文件夹并运行 npm update

    • sudo apt-get install libkrb5-dev

    • 安装build essential包 sudo apt-get install build-essential