diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 759f195f78b..200202b26cc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,10 +28,10 @@ jobs: with: node-version: ${{ matrix.node-version }} - - run: npm i -g yarn + - run: npm i -g pnpm - - run: yarn install --ignore-engines + - run: pnpm install - - run: yarn lint + - run: pnpm lint - - run: yarn build + - run: pnpm build diff --git a/.husky/pre-commit b/.husky/pre-commit index 7aba0476222..8e47731fc1c 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1,5 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -yarn quick # prettify -yarn lint-staged # eslint lint(also include prettify but prettify support more file extensions than eslint, so run prettify first) \ No newline at end of file +pnpm quick # prettify +pnpm lint-staged # eslint lint(also include prettify but prettify support more file extensions than eslint, so run prettify first) diff --git a/package.json b/package.json index b8a90d52e7a..c414d48c6e8 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "components" ], "scripts": { + "preinstall": "npx only-allow pnpm", "dev": "kill-port 3000 5173 && pnpm --filter \"./packages/**\" dev", "build": "pnpm --filter \"./packages/**\" build", "start": "kill-port 3000 && run-script-os", diff --git a/packages/components/package.json b/packages/components/package.json index dc19b591e94..8aff672bb0e 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -5,6 +5,7 @@ "main": "dist/src/index", "types": "dist/src/index.d.ts", "scripts": { + "preinstall": "npx only-allow pnpm", "build": "tsc && gulp", "dev": "tsc --watch" }, diff --git a/packages/server/package.json b/packages/server/package.json index 741bf0f6102..1e9286952b5 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -20,6 +20,7 @@ "commands": "./dist/commands" }, "scripts": { + "preinstall": "npx only-allow pnpm", "build": "tsc", "start": "run-script-os", "start:windows": "cd bin && run start", diff --git a/packages/ui/package.json b/packages/ui/package.json index 681f8857df7..432ceb3835c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -59,6 +59,7 @@ "yup": "^0.32.9" }, "scripts": { + "preinstall": "npx only-allow pnpm", "dev": "vite", "build": "vite build" },