1. NVM 安装与使用
- NVM (Node Version Manager) 是一个用于管理 Node.js 版本的工具,可以让你在不同的 Node.js 版本之间切换,安装新版本或卸载旧版本。
- 在安装 NVM 后,可以使用以下命令:
nvm install <version>
:安装指定版本的 Node.js。nvm use <version>
:切换到指定版本的 Node.js。nvm list
:列出所有已安装的 Node.js 版本。
- 安装步骤:
- 使用
nvm install <version>
命令安装特定版本的 Node.js。 - 可以通过
nvm use <version>
切换到已经安装的版本。
- 使用
- 环境变量配置:
NVM_HOME
: 指定 NVM 安装路径。NVM_SYMLINK
: 指定当前使用的 Node.js 的路径,指向 Node.js 可执行文件的位置。
2. npm 的安装和使用
- npm(Node Package Manager)是 Node.js 的包管理工具,用于安装和管理 Node.js 库和依赖。
npm -v
用于查看当前 npm 的版本。- 安装特定版本的 Node.js 时,npm 有时会出现下载问题,比如无法正确下载指定版本的 npm。
- 如果 npm 无法正确下载或安装,可以手动下载指定版本的 npm,并解压到对应目录。
3. 问题诊断与解决
- 无法执行
npm
:如果执行npm -v
时系统提示'npm' 不是内部或外部命令
,可能是以下原因:- npm 没有安装正确。
- 环境变量没有正确设置,导致无法找到
npm
可执行文件。 npm
可执行文件可能被删除或未正确解压。
- npm 安装失败的原因:在安装 npm 时,常见的错误是无法从 GitHub 下载 npm 包,导致安装失败。此时可以手动下载并解压到指定路径。
4. 手动安装 npm:
- 如果 npm 版本无法下载或安装,可以手动下载 npm 的压缩包(如
cli-6.14.11.zip
),并解压到nvm
安装的 Node.js 版本目录下。 - 手动安装 npm 后,需要确保 npm 可执行文件(
npm.cmd
或npm.exe
)位于 Node.js 版本的bin
目录下。
5. 常见问题与解决:
- Node.js 版本冲突:如果 NVM 管理的 Node.js 版本和系统中已存在的版本冲突,可以通过卸载多余的版本并确保 NVM 路径正确配置来解决。
- npm 配置问题:可以设置 npm 的镜像源,使用如
npm config set registry https://registry.npmmirror.com
进行配置。
6. 路径问题和 NVM 配置:
NVM_HOME
: 用来指定 NVM 安装的目录。NVM_SYMLINK
: 用来指定当前使用的 Node.js 版本的目录。
7. JavaScript 中 ==
和 ===
的区别
-
==
(宽松相等)会进行类型转换,比较时会尝试将两个值转换为相同类型后再进行比较。 -
===
(严格相等)不会进行类型转换,只有当两个值的类型和内容都相等时才返回true
。 -
示例:
1 == '1' // true (因为会进行类型转换) 1 === '1' // false (因为类型不同)
8. 熟悉前端代码结构
-
- 通过登录功能梳理前端代码
-
- 获得登录页面路由地址
-
- 从main.ts中找到路由文件
-
- 从路由文件中找到登录视图组件
-
- 从登录视图组件中找到登录方法
-
- 跟踪登录方法的执行过程