Skip to content

🔧一个可以一键搭建前端nodejs, npm, git环境的脚本

License

Notifications You must be signed in to change notification settings

taojunnan/frontendEnvBatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

前端环境一键搭建批处理脚本

脚本会帮助你在新机上安装nodejsnpm,并配置好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 待安装的nodejs6432位,填3264,默认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.exerefreshEnv.batnodejs.zipgit-setup.exe等)都可以删除,没有任何影响。不过,建议留着它们,脚本再次运行时会减少去下载它们的耗时。

License

MIT

About

🔧一个可以一键搭建前端nodejs, npm, git环境的脚本

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published