node复盘

87 阅读2分钟

概念

node是一个用于服务端的js库,支持很多的包(第三方库导入)。类似于python。Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时环境,允许开发人员在浏览器之外编写命令行工具和服务器端脚本.

node环境安装关键词

  1. nvm (node version Management)用于node的版本管理
  2. nrm (node remote Management)用于node的镜像管理 (npm的镜像)
  3. npm (用于执行对于的node脚本 (缓存))
  4. npx (用于快速执行node的脚本 (执行后删除))
  5. node (用于运行对应的js文件)

安装nvm 选择已经安装的node.js交给对应的nvm管理(next到底)

image.png

管理员身份运行cmd

  1. nvm -v
  2. nvm install 版本号 #安装新版本
  3. nvm ls #查看所有的node版本
  4. nvm list #以列表形式查看
  5. nvm uninstall 版本 #卸载nvm对应的node版本
  6. nvm use 版本 #切换对应的node版本
  7. nvm current #查看当前的node版本

npx快速执行对应的node脚本

npx在node版本5.2以上就内嵌了,如果低于5.2就要安装对用的npx npm i npx -g #全局安装对应的npx

nrm node的镜像管理

  1. npm install nrm -g #全局安装对应的nrm
  2. nrm -V #检索nrm版本
  3. nrm ls #以列表形式查看
  4. nrm list #查看对应的镜像
  5. nrm use 镜像名 #切换镜像
  6. nrm add 镜像名 镜像地址 # 添加对应的镜像
  7. nrm use 镜像名 #切换镜像
  8. nrm --help 或 :nrm -h #查看指令 (请求帮助)

设置镜像

  1. nrm add 镜像名 镜像地址 #通过nrm添加镜像
  2. nrm use 镜像名 #切换镜像

通过npm配置安装

淘宝源配置

npm config set registry registry.npm.taobao.org

cnpm安装

npm install -g cnpm registry =registry.npm.taobao.org

node常用指令

注意:在visusl的属性》兼容性》以管理员身份运行此程序

set-ExecutionPolicy RemoteSigned #首次执行,需在终端内执行对应的指令

  1. node 文件名 #执行命令
  2. npm i 包名 #如果没有package.json文件自动产生一个package.json文件
  3. npm i #根据package.json去进行下载 读取对应的package.json文件中的dependencies属性进行下载
  4. npm uninstall 包名 #卸载对应的包 从对应的dependencies里面删除对应的包 #删除指令
  5. npm unpdate 包名 #获取最新的版本进行更新 #更新指令
  6. npm ls 或:npm list #以列表形式展示
  7. npm init #初始化模板包 #初始化 (产生一个新package.json文件 (整个项目的配置文件))