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/