配置参数

@modern-js/create 提供了 --config 参数,用于提前指定执行过程中交互问题的答案。

这里将介绍不同情况下,可以在 config 中配置的字段及字段值。

通用配置

solution

问题:请选择你想创建的工程类型

选项:

  • Web 应用 -- mwa

  • Npm 模块 -- module

  • 文档站 -- doc

  • Monorepo -- monorepo

scenes

问题:请选择项目场景

选项:

使用自定义生成器插件时的插件关键字列表。

Web 应用

language

问题:请选择开发语言

选项:

  • TS -- ts

  • ES6+ -- js

packageManager

问题:请选择包管理工具

选项:

  • pnpm -- pnpm

  • Yarn -- yarn

  • npm -- npm

buildTools

问题:请选择构建工具

选项:

  • webpack -- webpack

  • Rspack -- rspack

Npm 模块

packageName

问题:请填写项目名称

INFO

Npm 模块的 package.json 的 name 字段值,该配置值为字符串类型。

language

问题:请选择开发语言

选项:

  • TS -- ts

  • ES6+ -- js

packageManager

问题:请选择包管理工具

选项:

  • pnpm -- pnpm

  • Yarn -- yarn

  • npm -- npm

文档站

packageManager

问题:请选择包管理工具

选项:

  • pnpm -- pnpm

  • Yarn -- yarn

  • npm -- npm

Monorepo

packageManager

问题:请选择包管理工具

选项:

  • pnpm -- pnpm

  • Yarn -- yarn

  • npm -- npm