加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

nodeJs的安装、使用与管理

发布时间:2020-12-15 07:33:43 所属栏目:Java 来源:网络整理
导读:nodejs 的安装与使用 概念 javascript工作环境。 事件驱动、非阻塞I/O模型。 轻量又高效。 安装运行在服务器端。 安装 下载安装 下载地址:https://nodejs.org/en/ 傻瓜式安装 npm 包管理器 全球最大的开源库生态系统。 node package manager 依赖于nodejs

nodejs 的安装与使用

概念

  • javascript工作环境。
  • 事件驱动、非阻塞I/O模型。
  • 轻量又高效。
  • 安装运行在服务器端。

安装

  1. 下载安装

    • 下载地址:https://nodejs.org/en/
    • 傻瓜式安装
      • npm 包管理器
        • 全球最大的开源库生态系统。
        • node package manager
        • 依赖于nodejs 的包管理器
        • 源在国外
        • 国内优秀的npm镜像
          • 淘宝镜像
            • 搜索地址 http://npm.taobao.org/
            • registry地址http://registry.npm.taobao.org/
          • cnpmjs镜像
            • 搜索地址http://cnpmjs.org/
            • registry地址http://r.cnpmjs.org/
  2. 工作环境配置

    • 环境配置:改变npm下载及缓存的位置。

    • npm settings.配置

      npm config set prefix="d:wwwdevelopernodejsnpm_global"    //全局npm安装目录
      npm config set cache="d:wwwdevelopernodejsnpm_cache"      //全局npm 缓存目录
      npm config set registry http://registry.npm.taobao.org      //设置npm镜像
      > npm root -g //得到npm的安装目录,修改.npmrc
      
      perfix=d:wwwdevelopernodejsnpm_global 
      cache=d:wwwdevelopernodejsnpm_cache
    • 系统环境的配置

      系统变量
      NODE_PATH = "d:wwwdevelopernodejsnpm_globalnode_modules"
      用户变量
      PATH = "d:wwwdevelopernodejsnpm_global"
    • 使用

      > npm install -g vue.js //全局下载。下载地址为 npm config prefix的地址
      > npm install vue.js //私有下载。下载地址为当前目录
  3. 管理

    • nvm

      • 概念

        • 当多个nodjs时,使用nvm管理nodejs。切换不同的nodejs版本
      • 安装

        • 前提: 将所有的nodejs卸载
        • 下载 https://github.com/coreybutler/nvm-windows/releases
        • 傻瓜式安装
          • nvm的安装地址
          • nvm下的nodejs的父位置
      • 配置

        • settings.txt

          • root : // nvm的安装目录

          • path :// nvm管理下的当前版本nodejs的目录的快捷方式

          • 镜像的配置

            arch: 64 
            proxy: none 
            node_mirror: http://npm.taobao.org/mirrors/node/ 
            npm_mirror: https://npm.taobao.org/mirrors/npm/
        • 系统环境配置

          • 用户变量

            NVM_HOEM = "d:wwwdevelopernvmnvm"
            NVM_SYMLINK = "d:wwwdevelopernvmnodejs"
      • 使用

        • 只有nvm有正在运行的nodejs,nodenpm命令才能使用

          nvm on //打开nvm
          nvm off //关闭nvm
          nvm use 10.16.3 //切换到10.16.3版本的nodejs
          nvm list //显示当前安装的nodejs
          nvm install 10.16.3 //安装具体版本
          nvm install lastest // 安装最新版本
    • n

      • tj大神
      • https://github.com/tj/n

使用

> node -v //得到node的版本号
> node helloworld.js
var http = require('http');
http.createServer(function(request,response){
    response.writeHead(200,{'Content-Type': 'text/plain'});
    response.end('Hello World!');
}).listen(3000); //异步回调机制 并发

console.log('Server running at http://127.0.0.1:3000/');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读