# vite_note **Repository Path**: coderzjd/vite_note ## Basic Information - **Project Name**: vite_note - **Description**: vite_note - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-09 - **Last Updated**: 2024-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## vite 指北 ### 1、本文所使用的 vite 版本声明及相关特性 - 1、vite 版本 ```json "vite": "^5.0.11" ``` - 2、vite 特性小结 - 1、移除 cjs 支持,需要在 package.json 里面声明 type = 'module' - 2、开发环境只能使用 ESM 的方式导入 - 3、vite 已 `process.cwd()` 所在目录 html 文件中 script 的 src 作为入口 - 4、在编译前对第三方依赖进行预构建 `将非 ESM 转化为 ESM`存放在`/node_modules/.vite` ### 2、vite 的命令行功能 - 1、 在当前目录下启动 Vite 开发服务器: `vite` - 2、构建生产版本 `vite build` - 3、预构建依赖 `vite optimize` - 4、在执行完`vite build`之后`vite preview`会起一个服务代理输出目录