Skip to content

ajh99990/monorepo-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

必读

项目首次clone下来之后请按照初始化一节的内容进行操作。之后每次调试前请按照启动调试一节的方法来启动项目。

初始化

初始化这几步操作只需要在项目首次被clone下来的时候做一次就够了,不用重复做。

  1. 首先在项目根目录下执行yarn指令。这一步的目的是根据项目根目录下的package.json来安装壳子的依赖,这其中就包括安装lerna。要注意这个指令不会安装packages目录下各个package依赖!指令执行完毕后项目根目录下会出现node_modules目录。
  2. 继续在项目根目录下执行npx lerna bootstrap指令。这一步的作用我在文章中已经说过了,其主要作用是为各个package安装依赖,并且这些依赖会被统一安装到项目根目录的node_moduels中。这一指令还会为chatter-bot-brains创建软链接。指令执行完毕后各个package的根目录下会出现node_modules目录,但目录中只包含.bin目录,不包含依赖代码。

启动调试

每次进行开发工作之前都得启动调试模式,就像大家每次用vue搬砖前都得执行yarn run dev一样。

  1. 项目根目录下执行npx lerna run dev --parallel即可开启调试模式。指令执行完毕后就可以打开http://127.0.0.1:5173/和机器人聊天啦!