diff --git a/packages/create-rsbuild/bin.js b/packages/create-rsbuild/bin.js new file mode 100755 index 0000000000..1ae21c85fb --- /dev/null +++ b/packages/create-rsbuild/bin.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import './dist/index.js'; diff --git a/packages/create-rsbuild/package.json b/packages/create-rsbuild/package.json index 6099f6695a..416f569325 100644 --- a/packages/create-rsbuild/package.json +++ b/packages/create-rsbuild/package.json @@ -15,11 +15,12 @@ }, "main": "./dist/index.js", "bin": { - "create-rsbuild": "./dist/index.js" + "create-rsbuild": "./bin.js" }, "files": [ "template-*", - "dist" + "dist", + "bin.js" ], "scripts": { "build": "rslib build", diff --git a/packages/create-rsbuild/src/index.ts b/packages/create-rsbuild/src/index.ts index 0e0fa68843..694e90b8c9 100644 --- a/packages/create-rsbuild/src/index.ts +++ b/packages/create-rsbuild/src/index.ts @@ -1,4 +1,3 @@ -#!/usr/bin/env node import path from 'node:path'; import { type Argv,