`

windows下安装node.js及npm

阅读更多

现如今,node 大热,不弄弄,那不落伍了!服务器端嘛,首先还是配置环境,第一步走出去了,后面的就好说了,一步步来嘛!我平时都是用的windows,这里就只记录windows啦!

第一步:安装Cygwin

Cygwin网站:http://cygwin.com/ ,Cygwin是什 么就不多说了,反正是必须的!先下载setup文件,就算安装完了这个文件也别删,以后万一还有用得着的地方!如果首次安装有些包忘记装了,还得用这个再 次安装!我一开始就忘记了好几个包,导致浪费了好多时间!主要是记得第一个界面时选择“install from internet”,否则就会失败!

这里要装的包有:

Devel
  • gcc-g++: C++ compiler
  • gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++
  • gcc4-g++: G++ subpackage
  • git: Fast Version Control System – core files
  • make: The GNU version of the ‘make’ utility
  • openssl-devel: The OpenSSL development environment
  • pkg-config: A utility used to retrieve information about installed libraries
  • zlib-devel: The zlib compression/decompression library (development)
Editor
  • vim: Vi IMproved – enhanced vi editor
Python
  • 全部
Web 分类
  • wget: Utility to retrieve files from the WWW via HTTP and FTP
  • curl: Multi-protocol file transfer command-line tool

接下来就是下载了,有朋友建议选择日本的镜像,挺快!然后就是漫长的等待了。

如果你是win7用户

  1. cmd命令行
  2. 进入cygwin安装目录下的bin子目录
  3. 运行ash.exe进入shell模式
  4. ./rebaseall -v
  5. 没有错误,完成,exit退出ash,关闭命令行窗口

第二步:安装Node.js

  1. 运行Cygwin
  2. 输入 wget http://nodejs.org/dist/node-v0.4.7.tar.gz 回车,下载node.js安装包。
  3. 输入 tar xf node-v0.4.7.tar.gz 回车。
  4. 输入 cd node-v0.4.7 回车。
  5. 输入 ./configure 回车。
  6. 输入 make 回车,可能要等一段时间!
  7. 输入 make install 回车。

一切正常的话,node.js安装成功!现在可以输入 node –version 回车,查看node.js版本啦

第三步:设置DNS并创建测试文件

cygwin的安装目录下找到etc文件夹,创建一个resolv.conf,添加代码:


nameserver 8.8.8.8
nameserver 8.8.4.4

保存,关闭!

现在可以开始测试了,返回父目录,也就是cygwin的安装目录,新建一个js文件,命名test.js,输入:

  1. var http = require ( ' http ' ) ;
  2. http . createServer ( function   ( request , response ) {
  3.   response . writeHead ( 200 , { ' Content-Type ' : ' text/html ' }) ;
  4.   response . end ( ' <b>Hello World</b> ' ) ;
  5. }) . listen ( 8888 ) ;
  6. console . log ( ' Server running at http://127.0.0.1:8888/ ' ) ;

回到cygwin命令窗口中输入 node /example.js 回车。

命令窗口中显示 Server running at http://127.0.0.1:8888/

打开浏览器,输入http://127.0.0.1:8888/,成功了吧!

npm下载、安装、使用

npm是nodejs的软件包管理器,可以用它安装所需软件包并发布自己为nodejs写的软件包,它还管理软件包的依赖关系并做了其它一些很酷的事情。

  1. 一行命令下载并安装npm

    $ curl http://npmjs.org/install.sh | sh

  2. npm安装node扩展包,同样是一行命令下载并安装好软件包

    $ npm install <包名>

分享到:
评论

相关推荐

    node.js官方v14.17.3-x64版本msi安装包【集成npm】

    Node.js 是一个基于 Chrome V8 引擎的 ...通过 MSI 安装程序,用户可以轻松地在 Windows 上安装并开始使用 Node.js 和 npm,进行服务器端的 JavaScript 开发。安装过程简单直观,安装后可立即验证并开始开发工作。

    Node.js官方工具14.17.3版本windows系统x64安装包

    总的来说,Node.js 14.17.3版本的Windows x64安装包为开发者提供了一个强大且便捷的JavaScript开发环境,集成了npm,方便管理项目依赖。无论你是初学者还是经验丰富的开发者,这个版本都能满足你的开发需求。

    node.js 12.16.1安装+yarn安装.zip

    Node.js 是一个开源的、跨平台的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 的核心特性是其非阻塞I/O模型和事件驱动的架构,这使得它非常适合构建高性能的网络应用,如实时聊天、...

    Node.js(node-v16.15.1-win-x86.zip)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    NodeJs&NPM;安装包.rar

    Node.js和npm是Web开发领域中的重要工具,尤其对于JavaScript开发者而言,它们是构建服务器端应用和管理依赖的必备组件。下面将详细讲解这两个概念、它们的功能以及如何进行安装。 Node.js是一个开源、跨平台的...

    node.js(v16.16.0) 安装包

    `node-v16.16.0-x64.msi` 文件是针对 Windows 平台的 64 位版本的 Node.js 安装程序。双击该文件,将启动安装向导,用户可以选择自定义安装路径、是否创建桌面快捷方式等选项。安装过程中,系统会自动配置环境变量,...

    node.js14.18.3版本下载

    npm(Node Package Manager)是与 Node.js 一起安装的包管理器,用于安装、管理和共享开发依赖项。通过 npm,开发者可以轻松地安装和管理项目所需的第三方模块,如 Express(用于构建 web 应用)、MongoDB(NoSQL ...

    Node和npm安装说明.docx

    "Node.js和npm安装指南" Node.js是一个基于Chrome V8引擎的JavaScript运行环境,使用事件驱动、非阻塞式I/O模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。本文将指导您如何安装Node.js...

    前端 - node.js 16.12.0

    `node-v18.12.1-x86.msi` 是一个 Windows 平台的 MSI 安装程序,用于在系统上安装 Node.js。这个特定版本(18.12.1)可能是一个小版本更新,包含了对 16.12.0 的修正和改进。 **7. Node.js ETW 提供商:** `node_...

    node-js安装包

    Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用领域。Node.js基于Google Chrome的V8引擎,具有高效、高性能的特点,尤其适合开发网络...

    安装node.js.doc

    npm 的作用就是对 Node.js 依赖的包进行管理,也可以理解为用来安装/卸载 Node.js 需要装的东西。 环境配置 1. 检测 PATH 环境变量是否配置了 Node.js:在键盘按下【win+R】键,输入 cmd,然后回车,打开 cmd 窗口...

    node.js windows 2008可安装 x64

    标题中的“node.js windows 2008可安装 x64”表明了本文将讨论如何在Windows Server 2008 R2操作系统(x64架构)上安装Node.js。Node.js是一个开源、跨平台的JavaScript运行环境,它允许开发者在服务器端执行...

    如何安装node.js教程.docx

    - 安装完成后,打开命令提示符(CMD)或PowerShell,分别输入以下命令检查Node.js和npm是否成功安装: ```bash node -v npm -v ``` ##### 2. 在macOS操作系统上安装Node.js - **方法一:通过Homebrew安装...

    Node.js windows 安装文件

    - **npm(Node Package Manager)**:0.12.3版本已经包含了npm,它是Node.js的包管理器,允许开发者方便地安装、分享和管理依赖库。 - **模块系统**:Node.js具有内置的模块系统,如fs(文件系统)、http(HTTP...

    Node.js安装包和二进制文件

    3. 配置环境变量:安装完成后,Node.js的可执行文件路径需添加到系统的PATH环境变量中,以便在任何目录下都能通过命令行运行Node.js和NPM(Node.js的包管理器)。 4. 验证安装:安装结束后,打开命令提示符或...

    node.js windows绿色安装(含geddy/npm)

    这个"node.js windows绿色安装(含geddy/npm)"指南将介绍如何在Windows操作系统上便捷地安装并配置Node.js,同时包含Geddy框架和npm包管理器。 首先,我们来详细解释Node.js的安装过程。在Windows上安装Node.js...

    node-v16.19.0-win-x86.zip

    此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...

    Node.js入门教程.pdf

    在 Windows 和 Mac 平台上,我们可以使用 Node.js 官方提供的安装程序来安装 Node.js。在 Linux 平台上,我们可以使用 apt-get 命令来安装 Node.js。 使用 nvm 工具也可以安装 Node.js,nvm 是一个 Node.js 版本...

    node.js安装

    Node.js 安装指南 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用事件驱动、非阻塞式 I/O 模型,使其轻量又高效。...Node.js 的安装可以让我们更方便地开发基于 JavaScript 的应用程序。

    卸载安装Node.js与npm过程详解

    本文将详细介绍如何在Windows和Linux环境下卸载和安装Node.js与npm,并介绍如何通过淘宝镜像加速npm的模块安装。 首先,卸载已安装的Node.js和npm是一个重要的步骤,以确保系统中没有旧版本的残留,避免后续安装...

Global site tag (gtag.js) - Google Analytics