Skip to content

Commit dc2f8e8

Browse files
author
Guillaume Chau
committed
fix(ui): reset webpack.config.js service on correct CWD, closes #1555
1 parent 29fcee7 commit dc2f8e8

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

packages/@vue/cli-service/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
let service = process.VUE_CLI_SERVICE
55

6-
if (!service) {
6+
if (!service || process.env.VUE_CLI_API_MODE) {
77
const Service = require('./lib/Service')
88
service = new Service(process.env.VUE_CLI_CONTEXT || process.cwd())
99
service.init(process.env.VUE_CLI_MODE || process.env.NODE_ENV)

packages/@vue/cli-ui/src/graphql-api/connectors/cwd.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ module.exports = {
66
get: () => cwd,
77
set: (value, context) => {
88
cwd = value
9+
process.env.VUE_CLI_CONTEXT = value
910
context.pubsub.publish(channels.CWD_CHANGED, { cwdChanged: value })
1011
try {
1112
process.chdir(value)

packages/@vue/cli-ui/src/graphql-api/connectors/projects.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ async function create (input, context) {
246246
})
247247

248248
const targetDir = path.join(cwd.get(), input.folder)
249+
cwd.set(targetDir, context)
249250
creator.context = targetDir
250251

251252
const inCurrent = input.folder === '.'

0 commit comments

Comments
 (0)