之前9月份的时候我写了一篇关于如何在Windows平台上手工管理Node.js Modules的文章[在Windows上安装Node.js模块]。当时一方面我本身对Node.js了解有限,另外当时Node.js在Windows平台上部署确实很麻烦,所以选择了手工管理Node.js模块。
现在情况已经大有变观,一方面Node.js已经完成了在Windows平台上基于完成端口的网络模型改造,另一方面NPM也可以比较好地工作在Windows平台上。所以现在在Windows平台部署Node.js已经比较容易。下面说说我的操作步骤。
1. 下载Node.js官方Windows版程序:
http://nodejs.org/#download
从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件。
我选择了.EXE文件。因为.MSI安装文件除了将node.exe复制到C:\Program File (x86)\目录中及修改系统Path之外,没发现还有其他作用。
我使用的版本为0.6.2: http://nodejs.org/dist/v0.6.2/node.exe
2. 创建D:\nodejs目录,并将node.exe保存在这个目录中。并将"D:\nodejs"加入系统环境变量PATH中,便于在任意位置执行node应用。
3. 下载npm源代码:
https://github.com/isaacs/npm/tags
这里需要注意一下,在写这篇文章时npm最新版本为1.0.106,但是这个最新版本及1.0.105在Windows平台下都有问题。所以我选择了安装1.0.104版本:
https://github.com/isaacs/npm/zipball/v1.0.104
4. 将npm源代码解压到D:\npmjs目录中。
在命令提示符窗口中执行下面的操作,完成npm的安装:
D:\>cd npmjsD:\npmjs>node cli.js install -gf复制代码
另外:
node cli.js install npm -gf //可以安装最新版的NPMnode cli.js install npm@1.0.105 -gf //可以安装指定版本的NPM复制代码
上面两种方法都是通过网络从代码库中下载并安装,但是代码库一般只保留最近的两个版本。
5. NPM安装完成后,将"D:\nodejs\node_modules"加入系统环境变量NODE_PATH中。
6. 安装express:
npm install express -g //安装最新版expressnpm install express@2.5.0 //安装指定版本expressnpm remove express -g //删除express复制代码
更多npm使用方法,请参考npm官方网站:http://npmjs.org
至此部署完成。
D:\>node -vv0.6.2D:\>npm -v1.0.104D:\>express -v2.5.1D:\>express hello //创建exrpess项目D:\>cd helloD:\hello>node app.js //启动复制代码
在浏览器中打开:http://localhost:3000,查看结果。
补充:npm源代码包中不包含依赖模块。为了方便大家安装,这里提供下载:
http://files.cnblogs.com/seanlv/node_modules.zip
下载后,覆盖npm目录中的node_modules文件夹。
分享到:
相关推荐
npm (Node Package Manager) 是随同 Node.js 一起安装的包管理器,用于解决 JavaScript 应用程序的模块化问题。npm 版本 6.14.4 是 npm 的一个稳定版本,提供了便捷的包安装、更新、卸载和版本管理功能,使得开发者...
接着,npm(Node Package Manager)是Node.js的包管理器,用于安装、管理和分享第三方模块。npm 6.13.4是6.x系列的一个稳定版本,发布于2019年11月。此版本改进了性能,特别是安装速度和磁盘占用。它引入了更智能的...
Node.js 是一个基于 Chrome V8 引擎的 ...通过 MSI 安装程序,用户可以轻松地在 Windows 上安装并开始使用 Node.js 和 npm,进行服务器端的 JavaScript 开发。安装过程简单直观,安装后可立即验证并开始开发工作。
Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用领域。Node.js基于Chrome V8引擎,因此它具有高性能和高效的特性。标题提到的是Node.js的...
标题 "Node.js-npm-gif用GIF替换NPM安装的进度条" 指向一个创新的方法,通过使用 `npm-gif` 这个工具,将传统的npm安装过程中的文本进度条替换为动态的GIF图像,为开发环境增添了一些趣味性。这在很大程度上提升了...
【JavaScript源代码】这篇文档主要讲述了如何安装Node.js和配置HbuilderX,同时涉及了npm、webpack和vue-cli等关键工具的使用。 1. **Node.js安装**:首先,访问Node.js官网(https://nodejs.org/en/)下载最新版本...
Node.js和npm是Web开发领域中的重要工具,尤其对于JavaScript开发者而言,它们是构建服务器端应用和管理依赖的必备组件。下面将详细讲解这两个概念、它们的功能以及如何进行安装。 Node.js是一个开源、跨平台的...
在安装Node.js时,我们需要注意以下几点: * Node.js安装包的名称,例如node-v14.17.5-linux-x64.tar.xz,表示的是Node.js的版本号 * 在编辑配置文件/etc/profile时,需要添加export PATH=/usr/local/nodejs/bin:$...
npm(Node Package Manager)是随同Node.js一起安装的包管理器,用于解决JavaScript项目中的依赖管理问题。npm安装完成后,可以使用`npm init`创建一个新项目,并通过`npm install <package>`命令来安装所需的第三方...
3. 环境配置:在安装完成后,需要配置npm的全局模块和缓存路径。 4. 测试:安装完成后,测试Node.js是否安装成功。 三、Node.js简介 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,使用事件驱动、非阻塞式...
标题中的“node.js windows 2008可安装 x64”表明了本文将讨论如何在Windows Server 2008 R2操作系统(x64架构)上安装Node.js。Node.js是一个开源、跨平台的JavaScript运行环境,它允许开发者在服务器端执行...
Node.js 是一个开源、跨平台的 JavaScript 运行环境,它允许开发者在服务器端执行 JavaScript 代码。Node.js 使用 V8 引擎,这是 Google 为 Chrome 浏览器开发的高性能 JavaScript 和 WebAssembly 引擎。Node.js 的...
Node.js 是一个开源、跨平台的 JavaScript 运行环境,它让开发者可以在服务器端执行 JavaScript 代码。Node.js 使用了 Google V8 引擎,这个引擎是为 Chrome 浏览器设计的,因此 Node.js 具有高性能和高效性的特点。...
注意,在安装过程中可以选择安装npm(Node Package Manager)以及其他可选组件。 - **步骤三:验证安装** - 安装完成后,打开命令提示符(CMD)或PowerShell,分别输入以下命令检查Node.js和npm是否成功安装: ```...
Node.js 是 JavaScript 的后端运行环境,而 npm(Node Package Manager)是 Node.js 的包管理器,用于安装和管理项目依赖。你当前的 Node.js 版本是 16.17.0,npm 版本是 8.15.0,这些版本应该是相对最新的,理论上...
在 Windows 和 Mac 平台上,我们可以使用 Node.js 官方提供的安装程序来安装 Node.js。在 Linux 平台上,我们可以使用 apt-get 命令来安装 Node.js。 使用 nvm 工具也可以安装 Node.js,nvm 是一个 Node.js 版本...
标题中的“Node.js-npm-name-检查一个包名在npm中是否可用”指的是使用Node.js的npm(Node Package Manager)工具来验证一个特定的包名是否已经在npm注册库中被占用或者可用。这个功能对于开发者来说非常实用,尤其...
npm是Node.js生态系统中的核心组件,用于管理模块依赖、发布和安装包。在本场景中,"npm-home" 是一个命令行工具,它帮助开发者生成一个特定包的npm首页,这个页面通常包含包的介绍、版本信息、作者、许可证等元数据...
npm(Node Package Manager)则是伴随着 Node.js 的发展而诞生的包管理器,它是目前世界上最大的开源软件注册库,包含了数十万个开源模块,极大地方便了 Node.js 开发者的开发过程。 ### npm 的核心功能 1. **安装...
npm 是 Node.js 的包管理器,负责管理 Node.js 的模块和依赖项。以下是 Node.js 和 npm 的安装配置步骤: 一、 Node.js 的安装 1. 访问 Node.js 的官网下载 Node.js 的安装程序,点击“INSTALL”按钮,即可下载...