下载安装nodejs,git,cmder(绿色版直接解压)在这里插入图片描述

配置nodejs环境

配置缓存
npm config set cache "E:\JetBrains\nodejs\node_cache"
配置全局模块
npm config set prefix "E:\JetBrains\nodejs\node_global"
配置淘宝镜像
npm config set registry https://registry.npm.taobao.org

或者批处理文件配置环境并运行

@echo off

echo  **************开始配置Node JS 环境*************
cd /d %~dp0

echo Node JS目录%cd%

echo  在当前路径创建  %cd%\workspace 文件夹
if not EXIST "%cd%\workspace" ( md "%cd%\workspace" )

echo  在当前路径创建  %cd%\Roaming\npm 文件夹
if not EXIST "%cd%\Roaming\npm" ( md "%cd%\Roaming\npm" )

echo  在当前路径创建 node_global文件夹
if not EXIST "%cd%\node_global" ( md "%cd%\node_global" )

echo  在当前路径创建 node_cache" 文件夹
if not EXIST "%cd%\node_cache" ( md "%cd%\node_cache" )

if not EXIST "%cd%\tmp.txt" ( call npm config set prefix "%cd%\node_global")
if not EXIST "%cd%\tmp.txt" ( call npm config set cache  "%cd%\node_cache")
if not EXIST "%cd%\tmp.txt" ( call npm config set registry https://registry.npm.taobao.org )
echo ok>tmp.txt


set path=%cd%\node_global;%cd%;%path%
set node_path=%cd%\node_global\node_modules    ::这一步应该可以不需要配置
echo  配置环境变量完成

call npm config get prefix & echo. &echo.
echo ------------------------------------------------------------
call npm config get cache & echo.
echo. & echo Node JS system environment is ready & echo. & echo.
echo **************Node JS 环境加载完成***************
cmd /k 

ps npm config ls 查询命令未修改请删除tmp.txt 重新添加

添加git配置

配置nodejs环境后继续增加(配置java环境和git环境)

echo **************Node JS 环境加载完成***************
echo **************开始配置JAVA环境***************
set NODEJS=%cd%
cd..
cd jdk\jdk1.8.0_181
echo JAVA目录%cd%
set SRC=%cd%
set JAVA_HOME=%SRC%
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.
echo **************java 环境加载完成***************
cd %NODEJS%
echo  **************开始配置git环境变量**************
cd..
cd Git
echo Git目录%cd%
set GIT=%cd%
set PATH=%GIT%\bin;%PATH%
echo **************git 环境加载完成***************
cd %NODEJS%\workspace
cmd /k 

完整bat和目录结构

@echo off

echo  **************开始配置Node JS 环境*************
cd /d %~dp0

echo Node JS目录%cd%

echo  在当前路径创建  %cd%\workspace 文件夹
if not EXIST "%cd%\workspace" ( md "%cd%\workspace" )

echo  在当前路径创建  %cd%\Roaming\npm 文件夹
if not EXIST "%cd%\Roaming\npm" ( md "%cd%\Roaming\npm" )

echo  在当前路径创建 node_global文件夹
if not EXIST "%cd%\node_global" ( md "%cd%\node_global" )

echo  在当前路径创建 node_cache" 文件夹
if not EXIST "%cd%\node_cache" ( md "%cd%\node_cache" )

if not EXIST "%cd%\tmp.txt" ( call npm config set prefix "%cd%\node_global")
if not EXIST "%cd%\tmp.txt" ( call npm config set cache  "%cd%\node_cache")
if not EXIST "%cd%\tmp.txt" ( call npm config set registry https://registry.npm.taobao.org )
echo ok>tmp.txt


set path=%cd%\node_global;%cd%;%path%
set node_path=%cd%\node_global\node_modules    ::这一步应该可以不需要配置
echo  配置环境变量完成

call npm config get prefix & echo. &echo.
echo ------------------------------------------------------------
call npm config get cache & echo.
echo. & echo Node JS system environment is ready & echo. & echo.
echo **************Node JS 环境加载完成***************
echo **************开始配置JAVA环境***************
set NODEJS=%cd%
cd..
cd jdk\jdk1.8.0_181
echo JAVA目录%cd%
set SRC=%cd%
set JAVA_HOME=%SRC%
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.
echo **************java 环境加载完成***************
cd %NODEJS%
echo  **************开始配置git环境变量**************
cd..
cd Git
echo Git目录%cd%
set GIT=%cd%
set PATH=%GIT%\bin;%PATH%
echo **************git 环境加载完成***************
cd %NODEJS%\workspace
cmd /k 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
基础环境完成

配置cmder

修改cmder/\vendor文件夹下init.bat文件
前面增加

@echo off
set POJECT_ROOT=%cd%
set POJECT_BAT=%~dp0
@echo %POJECT_ROOT%
@echo %POJECT_BAT%
cd /d %POJECT_BAT%
cd..
cd..
cd nodejs
call "nodejs.bat" // 去掉 cmd /k 
cd /d %POJECT_ROOT%


修改idea配置 (执行cmder修改后的bat)

在这里插入图片描述

在这里插入图片描述

配置完成