`

nodejs在win7下安装问题

阅读更多

今天闲来无事想起了node.js,因此到网上下载了一个node.js的安装程序进行安装。其中:

安装程序:node-v0.11.13-x64.msi
PC系统:Windows 7
自定义安装路径:D:\TOOLS\NodeJs

 

安装完成后,执行:
D:\TOOLS\NodeJs>node -v
v0.11.13

安装框架express,从网站上下载了一个安装文档,说安装express可分全局模式和本地模式,个人觉得全局模式就是默认的没什么意思,就选择本地模式进行安装,执行:

D:\TOOLS\NodeJs>npm install express

安装完了以后,想看看安装的版本,执行:

D:\TOOLS\NodeJs>express -V

'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。

问题来了,得解决啊!初次学习,直接找百度了。从网上找出了答案,因express默认安装是最新的版本,已经是4.x.x的版本。而最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator,执行:

D:\TOOLS\NodeJs>npm install express-generator

再次尝试执行:
D:\TOOLS\NodeJs>express -V
'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。

继续百度,很多的网友都说要配置环境变量,甚至有的网友还给出里例子,经过尝试都不对。后来发现大多数的网友在安装的时候都采用了全局模式(环境变量不用做任何修改),再安装了express-generator之后就没有问题了。而我是本地模式,怎么办?网友几乎千篇一律的采用全局模式,本地模式的少之又少。没办法只有自己尝试着摸索全局模式和本地模式以及express命令路径的区别,黄天不负有心人,终于发现:

全局模式:
安装express和express-generator后在路径:

C:\Users\Administrator\AppData\Roaming\npm下生成express、express.cmd两个文件。

 

本地模式:
安装express和express-generator后在路径:D:\TOOLS\NodeJs却没有生成express、express.cmd两个文件。而在路径:

D:\TOOLS\NodeJs\node_modules下有个.bin(在安装express-generator时生成)中存在express、express.cmd两个文件。

 

考虑本地模式要修改环境变量,而在使用express命令时跟这两个文件会不会有关系呢?.bin会不会就是两者的区别?然后在系统环境变量path中添加:D:\TOOLS\NodeJs\node_modules\.bin
再次尝试执行:
D:\TOOLS\NodeJs>express -V
4.2.0

大功告成,哈哈!在这里分享给大家,希望能帮助到各位!

分享到:
评论

相关推荐

    win7支持的nodejs版本node-v12.8.0-x64

    描述提到的“win7系统nodejs,包括安装版msi文件和免安装版文件”,这意味着压缩包中包含了两种形式的Node.js安装包。MSI文件(Microsoft Installer)是Windows操作系统中的标准安装包格式,它提供了图形化的用户...

    win7 64 nodejs canvas module

    标题中的“win7 64 nodejs canvas module”指的是在Windows 7 64位操作系统上使用的Node.js环境下的Canvas模块。Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行...

    nodejs v0.10.12-x86 win7-32位

    用于nodejs的安装包 可直接安装 不需要其他的东西

    win7 nodejs 安装包

    标题 "win7 nodejs 安装包" 指的是适用于Windows 7操作系统的Node.js安装程序。Node.js是一款开源、跨平台的JavaScript运行环境,主要用于服务器端编程,允许开发者使用JavaScript编写命令行工具和服务器应用程序。...

    win7 安装最后一个支持的nodejs-13.14.0.zip

    如果你是在 Windows 下,那就需要安装 MinGW 以获得一个仿 POSIX 的环境。在 Node 中,Http 是首要的。Node 为创建 http 服务器作了优化,所以你在网上看到的大部分示例和库都是集中在 web 上(http 框架、模板库等)...

    NodeJS在WIN环境下的搭建

    在安装向导中,选择"自定义安装",这样可以指定安装路径。建议不要安装在C盘,以免占用过多系统资源。勾选"添加Node.js到系统路径",这样在命令行中就可以直接使用`node`和`npm`命令了。 **3. 验证安装** 安装完毕...

    msnodesql 0.2.1 win7 64位nodejs0.10.20

    MS SQL Server Nodejs 在Windows 7 64位下的最新编译版本 Nodejs为0.10.20,msnodesql版本号为0.2.1 将上次上传的文件中不需要的中间文件清除,文件大小从8.4M缩小到502K。 安装方法:将压缩包解压到项目的node_...

    安装nodejs遇到的一些命令

    在安装 Node.js 之前,需要配置 Node 环境变量。首先,需要设置 `NODE_HOME` 环境变量,指向 Node.js 的安装目录。然后,需要添加 Node.js 的 bin 目录到系统的 PATH 变量中。 第五个命令:编译/etc/profile 在...

    node.js windows 2008可安装 x64

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

    nodejs v7.7.2 win7及以上

    nodejs v7.7.2 win7及以上

    node.js 安装解决办法:sass-loader node-sass WIN10 WIN7安装与常见问题解决办法.zip

    首先,我们从【标题】和【描述】中了解到,这是一个关于在Win7 64位系统上安装最新版Node.js (v13.14.0) 的指南,同时也涵盖了在Windows环境下安装和使用npm(Node.js包管理器)、sass-loader和node-sass的教程,...

    windows系统下简单nodejs安装及环境配置

    在本地模式下,包会被安装到与应用代码统计的本地node_modules目录下。 Express.js安装 Express.js是一个MVC开发框架,支持多种模板,包括jade等。可以使用以下命令安装Express.js: * npm install express(安装...

    Nodejs16-x64 windows安装包

    在 Windows 上安装 Node.js 的 64 位版本对于处理大量内存或运行高性能应用尤为重要,因为 64 位系统可以更好地利用硬件资源。 描述 "Nodejs-16 x64位windows 安装包" 确认了这个安装包是为 Windows 用户设计的,...

    win7最后一个支持的nodejs-13.14.0版本附历史更新地址

    Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 Node是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、...

    nodejs安装包

    7. **管理多个版本的 Node.js**:如果你经常需要在不同版本之间切换,推荐使用 nvm。例如,安装其他版本: ``` nvm install 12.18.4 nvm use 12.18.4 ``` 8. **配置环境变量**:根据你的需求,可能需要将 Node....

    nodejs win7下安装方法

    什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js

    nodejs11.zip

    nodejs11安装文件,解决win7操作系统nodeJs环境搭建失败问题:Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher

    win7支持的node版本-node-v12.8.0-x64.msi

    windows7支持的nodejs版本,亲自测试可以安装使用,node-v12.8.0-x64.msi,还在使用win7的用户下载吧。

Global site tag (gtag.js) - Google Analytics