当前位置: 首页 > news >正文

快捷式~node.js环境搭建

1、安装包官网下载:Node.js (nodejs.org)

2、安装完成后修改环境变量

  • 在上面已经完成了 node.js 的安装,即使不进行此步骤的环境变量配置也不影响node.js的使用

  • 但是,若不进行环境变量配置,那么在使用命令安装 node.js全局模块 (如:npm install -g vue)时,会默认安装到C盘的路径 (C:\Users\hua\AppData\Roaming\npm) 中

  • 因此,需要配置 全局安装模块 node_global 以及 缓存目录 node_cache 的环境变量;

  1. node.js的安装目录中,新建两个文件夹 node_global 和 node_cache,分别用来存放安装的全局模块和全局缓存信息
    在这里插入图片描述

  2. 创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径):

      # 设置全局模块安装路径npm config set prefix "E:\leading\NodeJs\info\node_global"# 设置全局缓存存放路径npm config set cache "E:\leading\NodeJs\info\node_cache"
    
    • 1
    • 2
    • 3
    • 4

    命令执行,效果如图: 在这里插入图片描述

  3. 设置电脑环境变量,环境变量界面打开顺序:右键 “我的电脑”=》属性=》高级系统设置=》环境变量 ,具体实行过程,请看下图:
    在这里插入图片描述

  4. 进入环境变量对话框,在【系统变量】中新建环境变量 NODE_PATH,值为 E:\leading\NodeJs\info\node_global\node_modules,其中 E:\leading\NodeJs\info\node_global 是新创建的全局模块安装路径
    在这里插入图片描述

  5. 修改【用户变量】中的 path 变量,将 C:\Users\86135\AppData\Roaming\npm 修改为E:\leading\NodeJs\info\node_global

    修改前
    在这里插入图片描述
    修改后
    在这里插入图片描述

打开cmd命令行输入如下指令,若出现此处错误,可以将node文件属性中的权限进行修改

npm install express -g
  1.  

  2. 注意:若执行命令npm install express -g出现如下报错:
    在这里插入图片描述
    是由于对文件夹操作的权限不够,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可。
    在这里插入图片描述
    执行npm install express -g仍然出错的话继续将nodejs下【node_cache】、【node_global】、【node_modules】这三个文件夹的所有权限勾选,再次执行:

 执行成功,node环境搭建完成!!!

http://www.lryc.cn/news/16905.html

相关文章:

  • ZooKeeper实现分布式队列、分布式锁和选举详解
  • 【swift】swift quick start
  • 浅谈volatile关键字
  • 10 种 Spring事务失效场景
  • 重读《DOOM启世录》
  • 巧用性格上的差异来组建团队
  • Leetcode11. 盛最多水的容器
  • Java笔记026-集合/数组、Collection接口、ArrayList、Vector、LinkedList
  • Hive学习——分桶抽样、侧视图与炸裂函数搭配、hive实现WordCount
  • 大数据算法
  • 非暴力沟通读书笔记
  • 代码随想录【Day21】| 530. 二叉搜索树的最小绝对差、501. 二叉搜索树中的众数、236. 二叉树的最近公共祖先
  • 注意啦,面试通过后,别忘了教师资格证认定
  • 【LeetCode】No.154. 寻找旋转排序数组中的最小值 II -- Java Version
  • RestTemplate远程调用
  • registerForActivityResult使用
  • 工作中,python真的有用吗?
  • 固态继电器控制电路
  • 数仓、数据湖、湖仓一体、数据网格的探索与研究
  • 设计模式系列 - 备忘录模式
  • 详细介绍React生命周期和diffing算法
  • 面向对象的特点
  • 智慧校园平台源码 智慧教务 智慧电子班牌系统
  • Vue篇.03-组合式API [setup()]
  • QHashIterator-官翻
  • [qiankun]-部署后线上问题
  • 位图数组 布隆过滤器
  • 多线程Thread常用方法和状态
  • Codeforces Round #836 (Div. 2)
  • Python学习之项目实践: 写一个MP3播放器