跳到主要内容

IPFS Desktop 运行指南

安装准备

在安装 IPFS Desktop 之前,需要注意以下几点:

必须使用管理员权限进行安装,因为有些包涉及到文件系统权限。

可以通过配置 npm 的 registry 和 proxy 来加速安装过程:

registry=https://registry.npmjs.org/
proxy=http://localhost:7890
https-proxy=http://localhost:7890
side-effects-cache=false
ignore-scripts=false

如果使用淘宝源,可以将 registry 设置为:

registry=https://registry.npm.taobao.org

可以通过以下命令查看当前使用的 registry:

npm config get registry

切换 registry 的命令如下:

npm config set registry https://registry.npmjs.org/

或者切换到淘宝源:

npm config set registry https://registry.npmmirror.com/

在安装特定版本的 electron 时,可以指定 registry:

yarn add electron@19.1.9 --registry=https://registry.npmmirror.com/

安装不上的包

如果某些包无法通过 npm 安装,可以尝试将其作为本地依赖引入,在 package.json 中配置:

"dependencies": {
"your-package-name": "file:./path-to-your-package"
}

切换代理

可以通过以下命令查看和设置 npm 的代理:

npm config get proxy
npm config get https-proxy
npm config set proxy <proxy_url>
npm config set https-proxy <proxy_url>

安装 electron 失败

如果在安装 electron 时遇到 SSL 证书问题,可以尝试设置以下环境变量:

NODE_TLS_REJECT_UNAUTHORIZED=0 yarn

也可以尝试使用淘宝的 electron 镜像:

ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/