25.5k 次阅读  ·  读完需要 6 分钟

5

在去年就自己配置安装过node.js,但是使用npm安装模块时安装成功后调用require('module-name')时却一直报错说命令找不到,网上也说都是环境变量没有配置好,我也是同样这样怀疑,可是找了很多教程都没有找到解决方法,后来就放弃配置了。

今天自己又因为学习的需要就重新安装配置了node.js,意外地却成功了。也发现了之前安装配置一直失败的原因,因此写下这篇博客记录一下。


安装NodeJS

  1. 登录node英文版官网:https://nodejs.org/en/ 中文版官网:http://nodejs.cn/ 选择你想安装的node版本,一路选择默认安装,最好选择自己比较熟悉和清楚的安装路径(后续环境配置需要用到安装路径),即可。

  2. npm的安装:新版的Node已经集成npm,所以在安装node时npm也一并安装了。

  3. 常规的node的搭建到此已完成,测试node可以在cmd输入node进入node开发模式

  1. 安装完成检测安装版本:打开命令行cmd,
    检测node输入命令:node -v
    检测npm输入命令:npm -v

  1. 退出命令行模式:输入命令 .exit


配置NodeJS

npm作为NodeJS的模块管理,因此我们最好系统地安装配置模块。

  1. 配置npm的全局模块存放路径以及cache。在nodejs的安装主目录中新建文件夹:node_cache和node_global(此处我的安装路径是E:\Program Filesnodejs)

2.在cmd中输入命令:
npm config set prefix “E:Program Files\nodejs\node_global”
npm config set cache “E:Program Files\nodejs\node_cache”

3.现在可尝试安装模块:选择安装express模块在命令行中输入:npm install express -g (-g表示全局安装即安装到node_global目录下)

4.查看系统环境变量:鼠标右键单击我的电脑→属性→高级系统设置→环境变量→在系统变量下新建NODE_PATH并输入“E:\Program Files\nodejs\node_global\node_modules”

5.以上步骤完成则可重新开启cmd,记得是重新开启一个cmd来进行测试,如果在设置环境变量之前你已经开了一个cmd,在原来的cmd内测试结果是不准确的。

测试方法:输入node,后输入“require(‘express’)”测试node模块的全局路径是否配置正确。

如报错则表明环境配置错误,再次核对与以上配置无误,则可尝试在用户环境变量下新建node_path,输入“E:\Program Files\nodejs\node_global\node_modules”,再重新开启新的cmd进行以上测试步骤

6.至此node的环境配置就完成了,你可以愉快地玩耍node大法了

windows 10 下配置安装node.js的更多相关文章

  1. 配置环境是程序员的第一步 -- Windows 10 下 MySQL 安装

    MySQL 作为最典型的关系型数据库管理系统,由于其体积小.速度快.总体拥有成本低,尤其是其开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.MySQL 社区版的功能也足够我们 ...

  2. $ npm install opencv ? 你试试?! 在windows环境下,使用node.js调用opencv攻略

    博主之前写过一篇文章<html5与EmguCV前后端实现——人脸识别篇>,叙述的是opencv和C#的故事.最近在公司服务器上更新了一套nodejs环境,早就听闻npm上有opencv模块 ...

  3. Windows平台下如何使用node.js显示系统盘符

    本文地址: http://www.cnblogs.com/blackmanba/articles/windows-nodejs-show-system-letter.html或者http://fork ...

  4. VS2015+Windows 10下配置opencv3.0

    博客园样式换了,原先的文章排版太乱了,新发一篇 ##0. 安装 opencv 3.0 首先去官网下载安装包(其实是个压缩包),释放到随便的一个路径里面为了方便描述,下面把这个路径称为 cvPath. ...

  5. Windows 10 下mysql 安装后无法启动问题

    安装过程: 1. 官网下载5.15.7, http://dev.mysql.com/downloads/, 选择开源社区版:MySQL Community Server (GPL) 2. 我解压后放在 ...

  6. Graphviz 在 Windows 10 下 的 安装 Bug 解决方案

    报错: 解决方法: 参考:stackoverflow

  7. 【转载】Centos系统采用NVM安装Node.js环境

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  8. 解决Windows 10下Wireshark运行问题

    解决Windows 10下Wireshark运行问题在Windows 10下,安装Wireshark时候,提示WinPcap不被系统系统支持.这是由于最新版的WinPcap 4.1.3只支持到Wind ...

  9. windows系统下安装 node.js (node.js安装及环境配置)

    node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. Node. ...

随机推荐

  1. Oracle_SQL(3) DML增删改

    sql语言按功能分为:数据定义语言DDL.数据操纵语言DML.数据查询语言DQL.数据控制语言DCL 一.数据操纵语言DML1.insert 新增 语法:insert into <表名> ...

  2. PyTorch 1.0 发布,JIT、全新的分布式库、C++ 前端

    Python 张量与动态神经网络 PyTorch 1.0 发布了. 此版本的主要亮点包括 JIT 编译.全新并且更快的分布式库与 C++ 前端等. JIT 编译器 JIT(Just-In-Time)是 ...

  3. vue 动态路由按需加载的三种方式

    在Vue项目中,一般使用vue-cli构建项目后,我们会在Router文件夹下面的index.js里面引入相关的路由组件,如: import Hello from '@/components/Hell ...

  4. ApplicationContext(四)BeanFactory 功能扩展

    ApplicationContext(四)BeanFactory 功能扩展 上节我们提到容器刷新的第二步初始化 BeanFactory 工厂并解析配制文件,但此时 BeanFactory 的功能还很简 ...

  5. Python之路(第十九篇)hashlib模块

    一.hashlib模块 HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值 ...

  6. sqli-labs:24,二次注入

    二次排序注入 二次排序注入也称为存储型注入,就是将可能导致 sql 注入的字符先存入到数据库中,当再次调用这个恶意构造的字符时,就可以出发 sql 注入. 二次排序注入思路: 1. 黑客通过构造数据的 ...

  7. 服装类Web原型制作分享——Rodd & Gunn

    Rodd & Gunn是国外知名的服装类品牌,服装种类繁多,有衣服.帽子.穿戴饰品等. 本原型由国产Mockplus(原型工具)和iDoc(智能标注,一键切图工具)提供. 网站原型以图文排版为 ...

  8. Minimum Window Substring LT76

    Given a string S and a string T, find the minimum window in S which will contain all the characters ...

  9. js 异步加载和同步加载

    异步加载 异步加载也叫非阻塞模式加载,浏览器在下载js的同时,同时还会执行后续的页面处理.在script标签内,用js创建一个script元素并插入到document中,这种就是异步加载js文件了: ...

  10. .net调用word转换pdf出现80080005错误的解决办法

    检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80080005. 1:在服务器上安装offi ...