Wil*_*een 6 javascript node.js npm npm-install
我在 NodeJS 后端安装软件包。然后我遇到了一个错误,如下所示:
gyp.js”重建gyp ERR!配置错误gyp ERR!堆栈错误:找不到Python可执行文件“python”,您可以设置PYT HON env变量。
它说我需要一些 python 可执行文件。但是,当我运行时:
npm i -force
Run Code Online (Sandbox Code Playgroud)
一切安装似乎工作正常。
npm i -force从一个正常的不同npm i?就像 Liam 提到的 -force "forces" npm 来重新下载所有软件包并再次安装它们。可能由此产生的问题是,如果您有太多软件包,每次下载它们都需要更多时间。
对于关于 gyp.js 的具体问题,据我所知,node-gyp 在 $HOME 目录中下载了一些东西,我假设你的情况下的路径有一些空格。有些工具不处理路径中的空格,这就是它找不到可执行文件的原因。
其他可能的解决方案:
删除 $HOME/.node_gyp 文件夹并运行 npm update
安装 libkrb5-dev 包 sudo apt-get install libkrb5-dev
安装 build-essential 包 sudo apt-get install build-essential
小智 5
我发现如果您在依赖项中使用 git #branch
npm i -f
Run Code Online (Sandbox Code Playgroud)
不起作用。我必须改回默认的 main,然后再改回来。
"dependencies": {
"@custom-dependancy/one-framework": "git+ssh://git@github.com/Custom-Dependancy/one-framework.git#mybranch"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34715 次 |
| 最近记录: |