配置缓存 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 offecho **************开始配置Node JS 环境************* cd /d %~dp0echo 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.txtset 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 offecho **************开始配置Node JS 环境************* cd /d %~dp0echo 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.txtset 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%