windows 10 下配置安装node.js
在去年就自己配置安装过node.js,但是使用npm安装模块时安装成功后调用require('module-name')时却一直报错说命令找不到,网上也说都是环境变量没有配置好,我也是同样这样怀疑,可是找了很多教程都没有找到解决方法,后来就放弃配置了。
今天自己又因为学习的需要就重新安装配置了node.js,意外地却成功了。也发现了之前安装配置一直失败的原因,因此写下这篇博客记录一下。
安装NodeJS
登录node英文版官网:https://nodejs.org/en/ 中文版官网:http://nodejs.cn/ 选择你想安装的node版本,一路选择默认安装,最好选择自己比较熟悉和清楚的安装路径(后续环境配置需要用到安装路径),即可。
npm的安装:新版的Node已经集成npm,所以在安装node时npm也一并安装了。
常规的node的搭建到此已完成,测试node可以在cmd输入
node进入node开发模式
安装完成检测安装版本:打开命令行cmd,
检测node输入命令:node -v
检测npm输入命令:npm -v
退出命令行模式:输入命令
.exit
配置NodeJS
npm作为NodeJS的模块管理,因此我们最好系统地安装配置模块。
配置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的更多相关文章
- 配置环境是程序员的第一步 -- Windows 10 下 MySQL 安装
MySQL 作为最典型的关系型数据库管理系统,由于其体积小.速度快.总体拥有成本低,尤其是其开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.MySQL 社区版的功能也足够我们 ...
- $ npm install opencv ? 你试试?! 在windows环境下,使用node.js调用opencv攻略
博主之前写过一篇文章<html5与EmguCV前后端实现——人脸识别篇>,叙述的是opencv和C#的故事.最近在公司服务器上更新了一套nodejs环境,早就听闻npm上有opencv模块 ...
- Windows平台下如何使用node.js显示系统盘符
本文地址: http://www.cnblogs.com/blackmanba/articles/windows-nodejs-show-system-letter.html或者http://fork ...
- VS2015+Windows 10下配置opencv3.0
博客园样式换了,原先的文章排版太乱了,新发一篇 ##0. 安装 opencv 3.0 首先去官网下载安装包(其实是个压缩包),释放到随便的一个路径里面为了方便描述,下面把这个路径称为 cvPath. ...
- Windows 10 下mysql 安装后无法启动问题
安装过程: 1. 官网下载5.15.7, http://dev.mysql.com/downloads/, 选择开源社区版:MySQL Community Server (GPL) 2. 我解压后放在 ...
- Graphviz 在 Windows 10 下 的 安装 Bug 解决方案
报错: 解决方法: 参考:stackoverflow
- 【转载】Centos系统采用NVM安装Node.js环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...
- 解决Windows 10下Wireshark运行问题
解决Windows 10下Wireshark运行问题在Windows 10下,安装Wireshark时候,提示WinPcap不被系统系统支持.这是由于最新版的WinPcap 4.1.3只支持到Wind ...
- windows系统下安装 node.js (node.js安装及环境配置)
node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. Node. ...
随机推荐
- C++中的fstream,ifstream,oftream
https://blog.csdn.net/kingstar158/article/details/6859379 先mark一个大佬的随笔,有时间再回头看 总结: 使用ifstream和ofstre ...
- 探索未知种族之osg类生物---呼吸分解之事件循环一
事件循环和更新循环 终于到了我们嘴里经常念叨的事件循环.更新循环以及渲染循环了.首先我们来区分一下事件循环和渲染循环,他们两个首先是两个不同顺序执行的过程,我们有时候会用到任意node的updateC ...
- eclipse自动添加javadoc注释
参考文档: https://jingyan.baidu.com/article/36d6ed1f70ea9c1bce488350.html https://www.cnblogs.com/yangji ...
- mysql if--then--else --endif 问题
if 0 =resultValue then set @m = 2; else set @m =1; end if if 0 =resultValue then set @m = 2; else se ...
- holiday(假期)_题解
holiday(假期) —— 一道妙题(codevs3622) Description 经过几个月辛勤的工作,FJ 决定让奶牛放假.假期可以在1…N 天内任意选择一段(需要连续),每一天都有一个享 ...
- Subarray Product Less Than K LT713
Your are given an array of positive integers nums. Count and print the number of (contiguous) subarr ...
- xcode资源管理
1. 在根目录放图片. UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ok.pn ...
- Tomcat+Redis+Nginx实现session共享(Windows版)
redis安装:xx nginx安装:xx 步骤: 1.下载tomcat-redis-session-manager相应的jar包,主要有三个: wget https://github.com/dow ...
- sql server profiler 工具使用 sql 语句性能分析
https://www.cnblogs.com/knowledgesea/p/3683505.html
- Flex DateTime Format
mx.formatter.DateFormatter var df:DateFormatter = new DateFormatter(); df.formatString = "YYYY- ...