使用pnpm将项目分为多个模块,可以使用pnpm的工作区功能。以下是步骤:
- 创建一个新的目录作为工作区的根目录,并在其中创建一个
pnpm-workspace.yaml文件。
mkdir my-workspace
cd my-workspace
touch pnpm-workspace.yaml
- 在
pnpm-workspace.yaml文件中,定义工作区的包。
packages:
- 'packages/*'
- 在工作区根目录下创建
packages目录,并在其中创建你的模块。
mkdir packages
cd packages
mkdir module1
cd module1
pnpm init -y
- 在模块中添加依赖。
pnpm add express
- 在工作区根目录下安装所有模块的依赖。
pnpm install
以上步骤创建了一个名为module1的模块。你可以按照步骤3-4创建更多的模块。所有模块的依赖都可以在工作区根目录下通过pnpm install一次性安装。