zoukankan      html  css  js  c++  java
  • windows下搭建绿色nodejs运行环境

    无意中在网上看到NodeJS的文章,发现最近还挺火的,正好我也是做技术的,那就下载个玩玩呗,试试它的魅力,也来亲自感受下。

    网上nodejs的环境的搭建到处都是,我这里就不说了,今天我想通过我自己的环境来说明下nodejs的绿色环境的搭建。甚至拷贝到U盘,可以在任何Windows机器上运行的环境。呵呵,说的有点夸张了,但应该可以在大部分电脑上运行。

    什么是node的绿色环境搭建呢?就是我创建一个bat文件,在文件中写入必要的代码,然后双击运行出现的cmd窗口就是我的node运行环境,所有的程序也都从这个窗口运行,好了不多说了,下面开始搭建我的环境。-------我所有的环境都是在虚拟机上运行的。

    我从网上下载的是nodejs的v0.10.42版本的安装文件,安装node-v0.10.42-x86.msi都使用默认安装,安装完成后会安装在C:Program Files odejs目录下,然后直接把安装的目录C:Program Files odejs拷贝出来,然后再拷贝到另外一个全新的系统上,假如我放到d: odejs这个目录下,在这个目录中创建一个run.bat文件作为我们的运行环境。

    编辑run.bat文件,输入内容如下:

    @echo off
    
    echo        ---------- init Node JS environment ---------- & echo.
    
    if not EXIST "%APPDATA%
    pm" ( md "%APPDATA%
    pm" )
    if not EXIST "%cd%
    ode_global" ( md "%cd%
    ode_global" )
    if not EXIST "%cd%
    ode_cache" ( md "%cd%
    ode_cache" )
    
    if not EXIST "%cd%	mp.txt" ( call npm config set prefix "%cd%
    ode_global")
    if not EXIST "%cd%	mp.txt" ( call npm config set cache  "%cd%
    ode_cache")
    echo.>tmp.txt
    
    set path=%cd%
    ode_global;%cd%;%path%
    set node_path=%cd%
    ode_globalnode_modules    ::这一步应该可以不需要配置
    
    call npm config get prefix & echo. &echo.
    echo ------------------------------------------------------------
    call npm config get cache & echo.
    echo ============================================================
    echo. & echo Node JS system environment is ready & echo. & echo.
    
    
    cmd /k 

    以上代码我不多解释,相信对你来说都是小意思,现在我们可以双击run.bat这个文件,则打开一个cmd窗口,在这个窗口中你可以切换到任何目录下,然后执行node -v 和 npm -v查看当前node和npm的版本号,如下:

    通过npm安装扩展组件,这个就不用我再说了,网上也是一大堆,具体安装什么组件你就根据自己需要来安装吧。

    另外我在第一个系统上的安装都是一步一步来的,包括Express的hello的测试程序。现在直接也把第一个系统的hello测试程序拷贝过来试试是否可以运行。直接拷贝到桌面上就行了。然后切换到hello目录直接运行hello下面的Express程序,如下:

    直接在浏览器中打开页面http://127.0.0.1:3000/来访问我们的网站, 如下图:

    从图上可以看到我们的Express站点已经可以正常运行了。

    绿色版的nodejs我已经上传到baidu网盘里了,保存地址在:

    全部文件 > mq > mq-开发工具 >NodeJS> nodejs_v0.10.42(绿色).7z
    全部文件 > mq > mq_Projects > NodeJS_hello.rar

    已经在xp、win7 64位上测试过,都可以正常运行。

  • 相关阅读:
    简约 高效 基层管理体制
    六大纪律
    平行文
    党章
    四大考验 四大危险
    创新、协调、绿色、开放、共享五大发展理念
    微信公众号-->微信html页面缓存问题
    本地kafka环境部署
    >>读懂一本书:樊登读书法>>-->摘抄
    海龟交易法则(第3版)-->摘抄
  • 原文地址:https://www.cnblogs.com/mq0036/p/5263357.html
Copyright © 2011-2022 走看看