最近,由于我们的产品无法满足客户的某些需求,需要去客户现场进行定制开发。
但客户现场禁止联网,只能把源码和工具拷贝过去。这样问题就来了,我们项目基于 npm 在线包管理模式,所以就带来了很多问题。
本文主要介绍如何搭建离线开发环境。
所需工具:
- nodejs 安装包
- vscode 安装包
- vscode 插件安装包
- yarn 安装包
- yarn 缓存包
- 项目源码包
准备(在有网的环境)
在官网下载 nodejs、vscode、yarn 安装包。
vscode 扩展插件
由于在 vscode 官网上找不到下载链接,需要拼接下载链接,以 prettier 插件为例:
原始 url 地址:
https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
复制代码