概述
简单的说 Node.js 就是运行在服务端的 JavaScript。它是一个基于Chrome JavaScript 运行时建立的一个平台。还是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。【 JavaScript 的兴起无异于要感谢 Google 的 V8 引擎,它使得 JavaScript 成为一门在 Web 应用开发时的 全栈 语言】 —— 菜鸟教程
TypeScript 是 JavaScript 的超集,要想运行 TypeScript 的程序需要安装Node.js。
本章只是介绍我个人安装 Node.js 会进行的操作,要了解 Node.js 的更多内容可以访问 菜鸟教程 。
Node.js 安装
Node.js 的安装包可以在 http://nodejs.cn/ 中找到下载地址【PS: win7 的电脑需要安装 10.x.x 版本】。
安装时都使用默认配置一直下一步即可。
| 版本 | 下载地址 |
|---|---|
| 14.16.0 x64 | 淘宝源 |
| 14.16.0 x32 | 淘宝源 |
| 10.24.0 x64 | 淘宝源 |
| 10.24.0 x32 | 淘宝源 |
包管理工具配置与安装
注意:这里的所有命令请在 cmd 或者 PowerShell 中运行。
Node.js 默认使用的包管理工具是 npm,由于 npm 的镜像源路径在国外国内访问速度会很慢,因此需要将镜像源修改到国内的淘宝镜像。下面是配置命令
npm config set registry https://registry.npm.taobao.org/
使用下面的命令检查配置结果
npm config get registry
npm 是一个较老的包管理工具,我们项目都将使用新的 yarn 进行包管理,这个工具的安装效率更高且能将已安装的包缓存到本地方便离线状态也能进行包安装。通过下面命令安装
npm install -g yarn
下面配置 yarn 到淘宝镜像源 【如果出现PowerShell无法运行脚本提示请参看 PowerShell 提示无法执行脚本】
yarn config set registry https://registry.npm.taobao.org -g
包管理工具命令简析
yarn 官网 https://yarn.bootcss.com/docs/usage/ 给出了详细的命令的说明。我这里对我们将要使用的命令进行说明。
初始化一个项目
yarn init
向目中增加一个包
yarn add [package]
安装当前项目的全部依赖
yarn或者yarn install
淘宝源切换
pnpm/yarn/npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"pnpm/yarn/npm config set registry "https://registry.npm.taobao.org/"
