Nodejs安装及常见问题
一、安装环境
- 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
- node.js下载官网: http://nodejs.cn/download/
二、安装步骤
(1)、双击安装包,一直点击下一步。
(2)、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。
(3)、一直点击下一步,最后安装成功即可。
三、验证安装
3.1、在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面
(1)新版的 Node.js 已自带npm
,安装 Node.js 时会一起安装,npm
的作用就是对Node.js依赖的包
进行管理,也可以理解为用来安装/卸载 Node.js 需要装的东西。
node -v
显示安装的nodejs版本npm -v
显示安装的npm版本- 解决 npm WARN config global --global, --local are deprecated. Use --location=global instead.
四、修改全局模块下载路径
4.1、创建两个文件夹【node_global】
及【node_cache】
(1)这里的环境配置主要配置的是npm
安装的全局模块所在的路径,以及缓存cache
的路径。之所以要配置,是因为以后在执行类似:npm install express [-g]
(后面的可选参数-g
,g
代表global全局安装
的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】
路径中,占C盘空间。
(2)例如:我希望将全模块所在路径
和 缓存路径
放在我node.js
安装的文件夹中,则在我安装的文件夹【D:\Nodejs】
下创建两个文件夹【node_global】
及【node_cache】
。
4.2、创建完两个空文件夹之后,打开cmd命令窗口,输入
npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"
----------------------------------------
说明:
prefix = 创建的node_global文件夹所在路径
cache = 创建的node_cache文件夹所在路径
4.3、接下来设置环境变量,关闭cmd窗口,我的电脑--右键--属性--高级系统设置--高级--环境变量
。
(1)将【用户变量】下的【Path】
修改为【D:\Nodejs\node_global】
,之后点击确定。
(2)在【系统变量】下新建【NODE_PATH】
【D:\Nodejs\node_global\node_modules】
蓝色框
部分是后期使用命令自动生成该文件目录
,因此如果此时通过浏览目录去选择的话是没有该文件夹的,所以配置环境变量时务必将其补上。
(3)在【系统变量】下的【Path】
新建添加node全局文件夹【D:\nodejs\node_global】
,之后点击确定。
(4)经过上面的步骤,nodejs下载的模块就会自动下载到我们自定义的目录。
- 有了这个
系统变量
cmd 就能访问D:\nodejs\node_global
中的 cmd文件 了。
五、测试
5.1、接下来我们测试一下。输入下面的命令:
npm install express -g
说明:" # -g 是全局安装的意思,不加 -g 就是默认下载到当前目录。"
(1)下载成功时:下载的express模块 会被下载到全局的指定目录。
(2)下载失败时:若执行命令npm install express -g
出现如下报错:
-是由于权限的原因,右击 nodejs文件夹 -> 属性 -> 安全,点击编辑,将所有权限都✔即可。
参考教程:Nodejs安装教程
Nodejs安装及常见问题相关推荐
- 使用nodejs安装Vue-cli
1.安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下,进行命令行全局安装vue-cli.(npm install --global vue-cli) 我的是安 ...
- nodejs安装及npm模块插件安装路径配置
在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...
- nodejs安装及环境配置_nodeJS安装和环境变量的配置
首先在官网http://nodejs.org里面下载最新版本的node.js,两种版本都可以,一个是使用最多的版本,一个是最新版本. 下载完成后双击运行安装程序. 然后按指引直接下一步即可,注意到了选 ...
- Windows系统下nodejs安装及配置
关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...
- Webpack 2 视频教程 002 - NodeJS 安装与配置
原文发表于我的技术博客 这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲 ...
- python3.6安装tensorflow gpu_tensorflow-gpu安装的常见问题及解决方案
装tensorflow-gpu的时候经常遇到问题,自己装过几次,经常遇到相同或者类似的问题,所以打算记录一下,也希望对其他人有所帮助 基本信息 tensorflow-gpu pip安装(virtual ...
- nodejs 安装后 npm-v 无效,node全局环境配置
Nodejs安装后使用 npm -v 命令无效果, 解决办法是需要删除C:\Users\{账户}\下的.npmrc文件.... ,注意不是删除安装文件下的.npmrc文件. 安装nodejs后的环境配 ...
- Centos下MySQL的安装及常见问题
Centos7 下Redis4.0.6版本的安装及常见问题. 1. 下载redis压缩包 redis-4.0.6.tar.gz 2. 上传并解压 1 [root@localhostlo ...
- mysql8.0.13安装不_Windows环境下MySql8.0.13的安装及常见问题解决方案
Windows环境下MySql8.0.13的安装及常见问题解决方案 目录 一.引文 二.下载地址 三.安装步骤 3.1.文件解压 3.2.新建并修改my.ini文件 3.3.配置环境变量 3.4.以管 ...
最新文章
- 【以太坊】ubuntu安装以太坊ethereum的测试网络ropsten-net以及雷电网络raiden-network环境...
- 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。...
- layui table工具栏点击时间_layui table表格上添加日期控件laydate
- yum 出错,提示Segmentation Fault (core Dumped) 的解决办法
- linux CPU、内存、I/O、磁盘等监控统一解决方案
- Api容器在应用架构演化中的用途
- 1.7 什么时候该改变开发_测试集和指标
- jQuery的before()方法和after()方法
- 帝国cms内容页调用php,帝国CMS内容页调用上一篇与下一篇方法汇总
- 利用密码字典暴力破解渗透目标系统
- 大一上学期高数期中复习 高数叔复习笔记
- lenovo启动热键_联想电脑如何进入U盘启动,按哪个快捷键?
- AI资源对接需求汇总:第2期
- HTML表格、列表、表单
- Android WebView简要介绍和学习计划
- Kali 如何放大字体与图标
- 物理引擎的赛车撞人游戏(一) 画地图 -- graphics
- android计时器秒,倒数计时器android秒不准确
- 如何在没有联网的情况下使用maven本地仓库进行开发
- dhcp服务器显示未连接,提示本地连接未启用dhcp怎么办?本地连接未启用dhcp的解决方法...
热门文章
- 虚拟同步机离网模型,30KW PCS储能逆变器 离网 并网功能 前端BUCK-BOOST电路,后端三电平逆变器,下垂控制加虚拟同步机控制
- WCF WS-Security and WSE Nonce Authentication【转】
- AI在招聘领域的这些应用,你会是被第一轮淘汰的吗
- 2022-4-2 Leetcode 409.最长回文串
- 2022-3-7 王爽《汇编语言》实验九
- 使用Android-sdk自带的工具查看布局
- python 模拟人为行为登录 zcool 站酷网站
- 商业数字营销师资格考试
- 【西安安泰】功率放大器在超声波无损检测技术中的应用
- c语言字体移动函数,C语言字符函数、内存函数功能及实现代码