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

【VUE】1、安装node.js

1、什么是 node.js

  • 官方:Node.js is an open-source, cross-platform JavaScript runtime environment.

  • 翻译:Node.js 是一个开源、跨平台的 JavaScript 运行时环境。

  • Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。

  • Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。

2、下载 node.js

https://nodejs.org/en/download

3、安装 node.js

双击我们下载的 node-vxx.xx.xx-x64.msi 安装包,更改下安装路径,我的安装路径:

D:\node.js

一路默认安装即可,校验安装

node -v
npm -v

出现版本号即表示我们安装成功

4、设置 node_global 和 node_cache

在我们执行命令:

npm install xxx -g

等全局安装命令的时候,默认会将模块安装在 C 盘,占用我们 C 盘的空间,所以我们需要配置自定义的全局模块安装目录

  • 1、在 D:\node.js 目录下新建两个文件夹:
D:\node.js\node_cache
D:\node.js\node_global
  • 2、打开 cmd 输入命令
# 设置全局模块安装路径
npm config set prefix "F:\Nodejs\node_global"
# 设置缓存目录
npm config set cache "F:\Nodejs\node_cache"
# 设置淘宝npm镜像
npm config set registry=https://registry.npm.taobao.org
  • 3、检查配置
npm config list

就会看到如下信息:

userconfig C:\Users\Administrator\.npmrc
cache = "D:\\node.js\\node_cache"
prefix = "D:\\node.js\\node_global"
registry = "http://registry.npm.taobao.org/"

5、设置环境变量

  • 1、系统变量 - 新增
NODE_HOME
D:\node.js\node_global\node_modules
  • 2、用户变量 - 编辑
Path
C:\Users\用户名\AppData\Roaming\npm

替换为

Path
D:\node.js\node_global

6、常见的 npm 命令

# 更新npm至最新版本
npm install -g npm
# 安装xxx模块
npm install xxx
# 全局安装xxx模块
npm install -g xxx
# 列出已安装模块
npm list
# 显示xxx模块详情
npm show xxx
# 升级当前目录下的项目的所有模块
npm update
# 升级当前目录下的项目的指定模块 
npm update 指定模块
# 升级全局安装的xxx模块
npm update -g xxx
# 删除指定的模块
npm uninstall 指定的模块

其中,npm install 可简写成 npm i

如您在阅读中发现不足,欢迎留言!!!

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

相关文章:

  • 一文弄懂window.print()打印
  • 卷麻了,00后测试用例写的比我还好,简直无地自容.....
  • mysql性能优化之explain分析执行计划
  • IDEA修改关键字和注释颜色
  • 数据库总结/个人总结
  • 【Maven】开发自己的starter依赖
  • JVM与Java体系
  • 【C++笔试强训】第十二天
  • C# | 使用DataGridView展示JSON数组
  • Python入门到高级【第四章】
  • 【ChatGPT】ChatGPT 能否取代程序员?
  • 英飞凌Tricore问题排查01_Det/Reset/Trap排查宝典
  • 第六章 共享模型之 无锁
  • 2023Q2押题,华为OD机试用Python实现 -【机智的外卖员】
  • 【华为OD机试真题】密室逃生游戏(javapython)
  • [golang gin框架] 17.Gin 商城项目-商品分类模块, 商品类型模块,商品类型属性模块功能操作
  • Redis安装-使用包管理安装Redis
  • HTML属性的概念和使用
  • ChatGPT基础知识系列之一文说透ChatGPT
  • ‘go install‘ requires a version when current directory is not in a module
  • 蓝桥杯嵌入式第十三届(第二套客观题)
  • FFmpeg进阶:各种输入输出设备
  • 使用Shell笔记总结
  • 反常积分的审敛法
  • python实战应用讲解-【numpy专题篇】numpy常见函数使用示例(十三)(附python示例代码)
  • Java设计模式(十九)—— 桥接模式
  • 多线程并发安全问题
  • P1005 [NOIP2007 提高组] 矩阵取数游戏
  • 百度云【人脸识别】
  • 强化模板模块