学习Vue3 第二章(配置环境)

lxf2024-04-06 11:25:38

  装过的同学可以忽略

  下载 | Node.js 中文网

  装完之后会有一个命令叫 npm

  可以在终端输入npm -v 来检查是否安装成功

  学习Vue3 第二章(配置环境)

  官方文档开始 {#getting-started} | Vite中文网

  vite 的优势

  冷服务   默认的构建目标浏览器是能 在 script 标签上支持原生 ESM 和 原生 ESM 动态导入

  HMR  速度快到惊人的 模块热更新(HMR)

  打包  它使用 Rollup 打包你的代码,并且它是预配置的 并且支持大部分rollup插件

  使用vite初始化一个项目

  npm

  Yarn

  运行之后

  项目名称

  学习Vue3 第二章(配置环境)

  构建的项目模板

  学习Vue3 第二章(配置环境)

   切换目录

  学习Vue3 第二章(配置环境)

   package json 命令解析

  检查是否安装成功

  学习Vue3 第二章(配置环境)

  构建我们的cli 项目可以去对比一下

  Node.js 主要由 V8、Libuv 和第三方库组成

  Libuv:跨平台的异步 IO 库,但它提供的功能不仅仅是 IO,还包括进程、线程、信号、定时器、进程间通信,线程池等。第三方库:异步 DNS 解析( cares )、HTTP 解析器(旧版使用 http_parser,新版使用 llhttp)、HTTP2 解析器( nghttp2 )、 解压压缩库( zlib )、加密解密库( openssl )等等。V8:实现 JS 解析、执行和支持自定义拓展,得益于 V8 支持自定义拓展,才有了 Node.js。你也可以理解成 js应用层  桥C/C++  底层C/C++ 学习Vue3 第二章(配置环境)

   libuv源码地址GitHub - libuv/libuv: Cross-platform asynchronous I/O

  libuvC语言源码解析

  学习Vue3 第二章(配置环境)