热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ideaTerminal配置cmder(增加nodejs,git配置,jdk本地环境)

下载安装nodejs,git,cmder(绿色版直接解压)配置nodejs环境配置缓存npmconfigsetcacheE:\JetBrains\nodejs\node_c

下载安装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 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%

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

在这里插入图片描述

在这里插入图片描述


配置完成


推荐阅读
  • 本文探讨了2019年前端技术的发展趋势,包括工具化、配置化和泛前端化等方面,并提供了详细的学习路线和职业规划建议。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 本文详细介绍了 Java 中 org.apache.xmlbeans.SchemaType 类的 getBaseEnumType() 方法,提供了多个代码示例,并解释了其在不同场景下的使用方法。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • Symfony是一个功能强大的PHP框架,以其依赖注入(DI)特性著称。许多流行的PHP框架如Drupal和Laravel的核心组件都基于Symfony构建。本文将详细介绍Symfony的安装方法及其基本使用。 ... [详细]
  • 本文探讨了如何在Node.js环境中,通过Tor网络使用的SOCKS5代理执行HTTP请求。文中不仅提供了基础的实现方法,还介绍了几种常用的库和工具,帮助开发者解决遇到的问题。 ... [详细]
  • 本文探讨了前端包管理器的核心功能,包括注册机制、文件存储、上传下载、以及依赖分析等关键特性,并介绍了几种流行的前端包管理工具。 ... [详细]
  • 深入解析JavaScript中的require与import差异
    本文深入探讨了JavaScript中require与import的主要区别,并通过实际案例详细说明了它们的工作原理及应用场景,对于开发者理解和使用这两种模块加载方式具有重要指导意义。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 了解如何快速搭建属于自己的个人博客,无需编程基础,适合Mac和Windows用户。通过本文,您将学会使用GitHub Pages和Hexo构建一个完全自主的在线空间。 ... [详细]
  • Node.js 开发入门:环境搭建与配置
    随着Node.js技术的日益成熟及其即将发布的1.0稳定版,越来越多的开发者开始关注并尝试这一高性能的服务器端JavaScript平台。本文将引导读者如何在Windows环境下安装配置Node.js,并介绍一些常用的开发工具和框架。 ... [详细]
  • 利用NVM实现Node.js多版本管理
    本文详细介绍如何使用NVM(Node Version Manager)进行Node.js的多版本管理,包括安装配置、版本切换等操作。 ... [详细]
author-avatar
Irises---_372
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有