脚本会帮助你在新机上安装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
等)都可以删除,没有任何影响。不过,建议留着它们,脚本再次运行时会减少去下载它们的耗时。