Skip to content

Commit 6ce8565

Browse files
committed
fix: ensure vue init works when installed with npm
1 parent fa25cc0 commit 6ce8565

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

packages/@vue/cli-init/index.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
require('vue-cli/bin/vue-init')
1+
const execa = require('execa')
2+
const binPath = require.resolve('vue-cli/bin/vue-init')
3+
4+
execa(
5+
binPath,
6+
process.argv.slice(process.argv.indexOf('init') + 1),
7+
{ stdio: 'inherit' }
8+
)

packages/@vue/cli-init/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
},
2222
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-init#readme",
2323
"dependencies": {
24+
"execa": "^0.9.0",
2425
"vue-cli": "^2.9.2"
2526
}
2627
}

0 commit comments

Comments
 (0)