脚本会帮助你在新机上安装nodejs,npm,并配置好nodejs的全局目录、缓存目录,以及npm的国内镜像源。同时也会帮助你一键安装好git环境
在win10专业版下测试没问题,其他系统还未做测试,可以自行尝试
由于脚本用到了powershell命令去下载网络资源,如果系统没有powershell则无法正常运行
将install.bat下载至本地,右键以管理员身份运行即可。
如果运行时发现闪退,一闪而过的现象,请先确认是否以管理员权限运行,其次脚本由于会从网络下载资源,会出现不稳定的情况,可以多尝试运行几次
| 工具 | 说明 |
|---|---|
7za.exe |
7z用于解压zip包 |
refreshenv.bat |
用于刷新环境变量,刚设好环境变量不能立马在当前窗口生效,需要用这个脚本刷新下 |
以上两个工具均从官方下载,为了在脚本中下载方便我把它们上传到了OSS中,仓库的util目录可以看到这两个工具。
脚本运行时会检测install.bat同级目录下有无这两个工具,没有再去OSS中下载。运行时,可以将这两个工具放在和install.bat同级目录,这样可以省去脚本去下载的过程,当然为了方便,无论在哪,你只要运行install.bat,脚本都会帮你一键配置好环境。
| 变量 | 说明 |
|---|---|
nodejsVersion |
待安装的nodejs版本,默认14.19.0 |
nodejsBit |
待安装的nodejs 是64或32位,填32或64,默认64位 |
baseDir |
基础目录,所有东西都会安装在这个目录下,默认D:\ProgramFiles |
nodeDir |
nodejs安装目录,默认%baseDir%\nodejs |
nodeGlobalDir |
npm全局目录,默认%nodeDir%\node_global |
nodeCacheDir |
npm缓存目录,默认%nodeDir%\node_cache |
gitDir |
git安装目录,默认%baseDir%\Git |
gitUrl |
git安装包的下载地址,默认下载v2.35.1-x64版本 |
更多细节可以在这里看到,链接
脚本运行时生成(config.inf)或下载的文件(7za.exe,refreshEnv.bat,nodejs.zip,git-setup.exe等)都可以删除,没有任何影响。不过,建议留着它们,脚本再次运行时会减少去下载它们的耗时。