nodejs学习前的准备是环境搭建

news/2024/9/30 2:10:59 标签: 学习

Node.js

  1. 浏览器是 JavaScript 的前端运行环境。
  2. Node.jsJavaScript 的后端运行环境
  3. Node.js 中无法调用 DOMBOM 相关的 API。

Node.js 可以做什么?

  1. 基于 Express 框架,可以快速构建 Web 应用。
  2. 基于 Electron 框架,可以构建跨平台的桌面应用。
  3. 基于 restify 框架,可以快速构建 API 接口项目
  4. 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc.

Node.js 学习路径

浏览器中的 JavaScript 学习路径
  1. JavaScript 基础语法
  2. 浏览器内置 API (DOMBOM)。
  3. 第三方库 (jQuerylodashmoment.js 等)
Node.js 学习路径
  1. JavaScript 基础语法。
  2. Node.js 内置 API 模块(fspathhttp 等)。
  3. 第三方 API 模块 (Expressrestifymysql 等)。

Node.js 环境的安装

安装 Node.js
  • 下载安装包:https://nodejs.org/en/download/
建议安装 LTS 版本
验证 Node.js 安装成功
  • 打开命令行,输入 node -v 验证 Node.js 版本号。
  • 打开命令行,输入 npm -v 验证 npm 版本号。

nvm· 管理 Node.js 版本

  • nvmNode.js 版本管理工具。
  • nvm 可以安装、切换、删除多个 Node.js 版本。
  • nvm 下载地址:https://github.com/nvm-sh/nvm

nvm 常用命令

  • nvm install 安装指定版本的 Node.js
  • nvm use 切换当前使用的 Node.js 版本。
  • nvm ls 列出所有安装的 Node.js 版本。
  • nvm current 显示当前使用的 Node.js 版本。
  • nvm aliasNode.js 版本设置别名。
  • nvm unalias 删除 Node.js 版本别名。
  • nvm version 显示 nvm 版本。
  • nvm reinstall-packages 重新安装当前项目依赖的 Node.js 版本。
  • nvm uninstall 删除指定版本的 Node.js

什么是终端

终端(英语:Terminal)是专门为开发人员设计的,用于实现人机交互的一种方式。

常用的终端命令
  • ls 显示当前目录下的文件和目录。
  • cd 切换目录。
  • mkdir 创建目录。
  • touch 创建文件。
  • rm 删除文件。
  • mv 移动或重命名文件。
  • cp 复制文件。
  • cat 查看文件内容。
  • echo 输出文字。
  • clear 清屏。
  • man 查看命令的帮助文档。
  • sudo 以超级用户权限运行命令。
  • su 切换到超级用户。
  • exit 退出终端。

http://www.niftyadmin.cn/n/5684083.html

相关文章

深入剖析 Android Lifecycle:构建高效稳定的应用

在 Android 开发中,管理应用组件的生命周期是至关重要的。正确处理生命周期事件可以确保应用的性能、稳定性和用户体验。Android Framework 提供了一系列的机制来管理应用组件的生命周期,而android.arch.lifecycle库则为我们提供了更简洁、更灵活的方式来…

【JavaEE初阶】文件IO(下)

欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 文件内容操作 打开 关闭文件 文件描述符表 字节流 读文件 写文件 字符流 读文件 写文件 Scanner 示例一:通过scanner读取文件中的数字 示例二:扫描指定⽬录 示例三:实…

9.16上午10点,你在哪儿浪

还记得9月16日上午10点,你在哪儿浪吗? 别说上午10点,可能这一天去过哪里都不记得了吧? 9月16日上午10点,我在哪里? 不记得某一天去过哪里很正常,尤其是对你来说不是特别重要的日子&#xff0…

Mac 安装一系列工具文章汇总

安装 cmake安装 vscode >终端在屏幕左上角的菜单栏中选择 terminal安装 brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

python - 在linux上编译py文件为【.so】文件部署项目运行

python - 在linux上编译py文件为【.so】文件,可通过主文件直接执行 一. 前言 在Python中,通常不直接将Python代码编译为.so(共享对象)文件来执行,因为.so文件是编译后的二进制代码,通常用于C或C等语言&am…

画个心,写个花!Python Turtle库带你玩转创意绘图!

文章目录 前言一、Turtle 库基础介绍二、画布设置三、画笔属性设置1.画笔颜色设置2.画笔粗细与速度设置3.画笔形状设置 四、画笔移动函数五、画笔控制函数六、实战案例一:“花”字绘制七、实战案例二:心型图案绘制总结 前言 Python 的 turtle 库是一种简…

第一篇-基础-第七章-Service层

在实际开发中,Service层主要负责业务模块的逻辑应用设计。在设计Service层的过程中,先设计接口,然后设计接口的实现类。通常情况下,Service层用于封装项目中一些常用的业务逻辑,这么做的好处是有利于业务逻辑的独立性和重复利用性。 7.1-Service层和Service注解 SpringBoot的…

在Python中实现多目标优化问题(4)

在Python中实现多目标优化问题 在Python中实现多目标优化,除了使用传统的进化算法库如pymoo、DEAP和platypus之外,还可以考虑一些新的方法和技术。以下是一些较新的或较少被提及的方法: 1. 使用机器学习辅助的多目标优化 近年来&#xff0…