Skip to content

Minecat v0.5教程

npmstudy edited this page Feb 28, 2024 · 1 revision

系统要求

Node.js v20+

安装

如果必要自己切换npm源。

$ npm i -g minecat

用法

查看help

2种情况会触发help

  • --help或者-h
  • 无任何子命令

image

自定义模版:config命令

先看看help

image

查看当前的模版

image

添加模版和使用

image

这其实非常实用的技能。

如果想定制模版,可以参考下面这些仓库,自己fork就可以用了。

创建项目:init命令

image

init子命令用法,只有一个参数<项目名称>,可选的。

$ minecat init

or

$ minecat init yourproject

这2种方式都一样。只是有了如果填了<项目名称>,在prompts里就不需要重新填写

image

  • 默认只有3种模版,后面再看是否添加。这里选择Node.js

image

  • 因为之前输入了abc,所以这里默认就是abc,如果没写的话就是默认的yourproject

image

  • 一个简单的确认步骤。便于快速取消。

image

至此,你就完成了项目创建。

增加项目模块:add命令

image

add子命令用法,只有一个参数<模块名称>,可选的。

注意add只能在minecat项目里使用。 image 判断是否minecat项目,看package.json里的这个字段。

因为pnpm的约定是packages下面是多个模块,每次拷贝一个模版,很烦。所以才有了这个快速添加子模块的功能。

image

填写模块名称,如果add后面有就不用填了。

image

此处的lib、lib2、your-node-v20-monoreopo-project是来着Node.js模版里的2个模块。选一个即可。

image

同上,一个简单的确认步骤。便于快速取消。

image

至此,你就完成了woshimokai这个子模块的创建。

安装依赖:install命令

平时使用pnpm,我很讨厌这个add命令。又臭又长

$ pnpm add debug --filter minecat -P

为了解决这个问题,就有了install这个命令。注意,install命令也只能在minecat项目里使用。

image

先填写要安装的包,可以是多个,空格分割即可。

image

选择给哪个具体的packages/xxxx安装。

image

同上,一个简单的确认步骤。便于快速取消。

image

至此,你就完成了给lib这个子模块安装debug和ms模块,prod依赖里。

运行某个npm script脚本:run命令

平时使用pnpm dev是比较多的,但如果script很多就很蛋疼了。

为了解决这个问题,就有了run这个命令。注意,run命令也只能在minecat项目里使用。

image

直接选,会更直接。

image

至此,你就完成了run script。

Clone this wiki locally