npm create vue@xxx 都做了什么

40 阅读1分钟

npm create vue@xxx :会查询、下载并运行名为create-<package>的工具(一般为脚手架工具),最终生成项目结构

npm create 是npm init的别名

  • npm init 初始化npm配置文件package.json,会伴随询问
  • npm init -y 快速初始化npm配置文件,无询问
  • npm init <package>
  1. 查找名为 create-<package> 的工具(如 create-vue)。
  2. 下载并运行该脚手架工具(自动安装 create-vue 并执行)。
  3. 生成项目结构(如 Vue 3 的默认模板)
  • npm init <工具名,如degit> github仓库名 模板项目名 快速克隆模板
npm init degit user/repo my-project