一、安装环境

  • 简单的说 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] (后面的可选参数-gg代表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安装及常见问题相关推荐

  1. 使用nodejs安装Vue-cli

    1.安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下,进行命令行全局安装vue-cli.(npm install --global vue-cli) 我的是安 ...

  2. nodejs安装及npm模块插件安装路径配置

    在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...

  3. nodejs安装及环境配置_nodeJS安装和环境变量的配置

    首先在官网http://nodejs.org里面下载最新版本的node.js,两种版本都可以,一个是使用最多的版本,一个是最新版本. 下载完成后双击运行安装程序. 然后按指引直接下一步即可,注意到了选 ...

  4. Windows系统下nodejs安装及配置

    关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...

  5. Webpack 2 视频教程 002 - NodeJS 安装与配置

    原文发表于我的技术博客 这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲 ...

  6. python3.6安装tensorflow gpu_tensorflow-gpu安装的常见问题及解决方案

    装tensorflow-gpu的时候经常遇到问题,自己装过几次,经常遇到相同或者类似的问题,所以打算记录一下,也希望对其他人有所帮助 基本信息 tensorflow-gpu pip安装(virtual ...

  7. nodejs 安装后 npm-v 无效,node全局环境配置

    Nodejs安装后使用 npm -v 命令无效果, 解决办法是需要删除C:\Users\{账户}\下的.npmrc文件.... ,注意不是删除安装文件下的.npmrc文件. 安装nodejs后的环境配 ...

  8. Centos下MySQL的安装及常见问题

    Centos7 下Redis4.0.6版本的安装及常见问题. 1.     下载redis压缩包 redis-4.0.6.tar.gz 2.     上传并解压 1 [root@localhostlo ...

  9. mysql8.0.13安装不_Windows环境下MySql8.0.13的安装及常见问题解决方案

    Windows环境下MySql8.0.13的安装及常见问题解决方案 目录 一.引文 二.下载地址 三.安装步骤 3.1.文件解压 3.2.新建并修改my.ini文件 3.3.配置环境变量 3.4.以管 ...

最新文章

  1. 【以太坊】ubuntu安装以太坊ethereum的测试网络ropsten-net以及雷电网络raiden-network环境...
  2. 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。...
  3. layui table工具栏点击时间_layui table表格上添加日期控件laydate
  4. yum 出错,提示Segmentation Fault (core Dumped) 的解决办法
  5. linux CPU、内存、I/O、磁盘等监控统一解决方案
  6. Api容器在应用架构演化中的用途
  7. 1.7 什么时候该改变开发_测试集和指标
  8. jQuery的before()方法和after()方法
  9. 帝国cms内容页调用php,帝国CMS内容页调用上一篇与下一篇方法汇总
  10. 利用密码字典暴力破解渗透目标系统
  11. 大一上学期高数期中复习 高数叔复习笔记
  12. lenovo启动热键_联想电脑如何进入U盘启动,按哪个快捷键?
  13. AI资源对接需求汇总:第2期
  14. HTML表格、列表、表单
  15. Android WebView简要介绍和学习计划
  16. Kali 如何放大字体与图标
  17. 物理引擎的赛车撞人游戏(一) 画地图 -- graphics
  18. android计时器秒,倒数计时器android秒不准确
  19. 如何在没有联网的情况下使用maven本地仓库进行开发
  20. dhcp服务器显示未连接,提示本地连接未启用dhcp怎么办?本地连接未启用dhcp的解决方法...

热门文章

  1. 虚拟同步机离网模型,30KW PCS储能逆变器 离网 并网功能 前端BUCK-BOOST电路,后端三电平逆变器,下垂控制加虚拟同步机控制
  2. WCF WS-Security and WSE Nonce Authentication【转】
  3. AI在招聘领域的这些应用,你会是被第一轮淘汰的吗
  4. 2022-4-2 Leetcode 409.最长回文串
  5. 2022-3-7 王爽《汇编语言》实验九
  6. 使用Android-sdk自带的工具查看布局
  7. python 模拟人为行为登录 zcool 站酷网站
  8. 商业数字营销师资格考试
  9. 【西安安泰】功率放大器在超声波无损检测技术中的应用
  10. c语言字体移动函数,C语言字符函数、内存函数功能及实现代码