pnpm将项目分为多个模块

265 阅读1分钟

使用pnpm将项目分为多个模块,可以使用pnpm的工作区功能。以下是步骤:

  1. 创建一个新的目录作为工作区的根目录,并在其中创建一个pnpm-workspace.yaml文件。
mkdir my-workspace
cd my-workspace
touch pnpm-workspace.yaml
  1. pnpm-workspace.yaml文件中,定义工作区的包。
packages:
  - 'packages/*'
  1. 在工作区根目录下创建packages目录,并在其中创建你的模块。
mkdir packages
cd packages
mkdir module1
cd module1
pnpm init -y
  1. 在模块中添加依赖。
pnpm add express
  1. 在工作区根目录下安装所有模块的依赖。
pnpm install

以上步骤创建了一个名为module1的模块。你可以按照步骤3-4创建更多的模块。所有模块的依赖都可以在工作区根目录下通过pnpm install一次性安装。