APE
文章标签归档关于

© 2026 APE.PUB

2026-08-10· 2 分钟

npm create

npmcreate

npm create 命令详解

1. npm create 是什么?

npm create 是 npm init 的别名,用于快速初始化项目。

运行 npm create 会执行对应的脚手架包,例如 npm create vite 就是运行 create-vite 来创建 Vite 项目。

等价写法:

npm create <package-name>
npm init <package-name>
npm init <initializer>@latest

2. 示例:创建 Cloudflare 项目

npm create cloudflare@latest my-app

等价写法:

npm init cloudflare@latest my-app

3. 创建项目的执行机制

1. 解析并临时安装脚手架包

npm 将 cloudflare 解析为 npm 包 create-cloudflare(npm create 会查找 create- 包),自动下载到 npm 缓存并运行它。

2. 运行该包的 bin 入口

找到包 package.json 里 bin 字段指向的 CLI(create-cloudflare 实际是一个交互式 CLI 工具)。

3. CLI 脚手架逻辑

create-cloudflare 读取你的参数(如 my-app 作为项目目录名)和交互输入(选框架、语言等),从模板拷贝/生成项目文件到 my-app 目录。

4. 安装依赖

通常在生成文件后运行 npm install。

5. 清理临时包

执行完毕后卸载临时安装的脚手架包。

4. 其他有用命令

查看可用选项:

npm create cloudflare@latest my-app -- --help

等价执行方式:

npx create-cloudflare my-app
← 返回首页