nuxt add
向应用中添加 Nuxt 模块和层
Terminal
npx nuxt add <MODULENAME...> [--cwd=<directory>] [--logLevel=<silent|info|verbose>] [--skipInstall] [--skipConfig] [--dev] [--packageManager=<npm|pnpm|yarn|bun|deno|aube|nub>]
add 命令会将 Nuxt 模块 和 层 安装到你的应用中。它与 nuxt module add 命令相同,同时包含层。
参数
| 参数 | 描述 |
|---|---|
MODULENAME... | 指定要按名称安装的一个或多个模块或层,名称之间以空格分隔 |
选项
| 选项 | 默认值 | 描述 |
|---|---|---|
--cwd=<directory> | . | 指定 Nuxt 项目的根目录 |
--logLevel=<silent|info|verbose> | 指定构建时日志级别 | |
--skipInstall | 跳过 npm install | |
--skipConfig | 跳过 nuxt.config.ts 更新 | |
--dev | 将模块安装为开发依赖 | |
--packageManager=<npm|pnpm|yarn|bun|deno|aube|nub> | 用于安装的软件包管理器 |
运行命令时,它将:
- 使用你的软件包管理器将软件包安装为依赖,除非你传入
--skipInstall - 将其添加到你的
package.json文件中 - 将其注册到你的
nuxt.config文件中,对于模块注册到modules,对于层注册到extends,除非你传入--skipConfig
示例:
Terminal
npx nuxt add pinia
可以一次添加多个软件包,并且模块将根据你的项目所使用的 Nuxt 版本进行解析:
Terminal
npx nuxt add @nuxt/image @nuxt/fonts
不指定名称运行该命令,可以交互式浏览可用模块。
nuxt add <template> <name> 已弃用。请使用 nuxt add-template 来搭建文件。