fix: fix modern mode in monorepo by resolving in the package scope

fixes https://github.com/vuejs/vue-cli/pull/3477#issuecomment-466926461
This commit is contained in:
Haoqun Jiang
2019-02-26 01:31:33 +08:00
parent 51efb99c15
commit 14b2c6e0b1

View File

@@ -58,7 +58,7 @@ module.exports = (api, options) => {
}), api, options)
// spawn sub-process of self for modern build
const { execa } = require('@vue/cli-shared-utils')
const cliBin = api.resolve('node_modules/.bin/vue-cli-service')
const cliBin = require('path').resolve(__dirname, '../../../bin/vue-cli-service.js')
await execa(cliBin, ['build', ...rawArgs], {
stdio: 'inherit',
env: {