|
@@ -384,7 +384,7 @@ const initKernel = (workspace, lang) => {
|
|
resolve(false)
|
|
resolve(false)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- if (isDevEnv) {
|
|
|
|
|
|
+ if (isDevEnv && workspaces.length === 0) {
|
|
writeLog('got kernel port [' + kernelPort + ']')
|
|
writeLog('got kernel port [' + kernelPort + ']')
|
|
} else {
|
|
} else {
|
|
const getAvailablePort = () => {
|
|
const getAvailablePort = () => {
|
|
@@ -411,7 +411,7 @@ const initKernel = (workspace, lang) => {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
const cmds = ['--port', kernelPort, '--wd', appDir]
|
|
const cmds = ['--port', kernelPort, '--wd', appDir]
|
|
- if (isDevEnv) {
|
|
|
|
|
|
+ if (isDevEnv && workspaces.length === 0) {
|
|
cmds.push('--mode', 'dev')
|
|
cmds.push('--mode', 'dev')
|
|
}
|
|
}
|
|
if (workspace) {
|
|
if (workspace) {
|
|
@@ -422,7 +422,7 @@ const initKernel = (workspace, lang) => {
|
|
' ')}]`
|
|
' ')}]`
|
|
writeLog(cmd)
|
|
writeLog(cmd)
|
|
let kernelProcessPid = ''
|
|
let kernelProcessPid = ''
|
|
- if (!isDevEnv) {
|
|
|
|
|
|
+ if (!isDevEnv || workspaces.length > 0) {
|
|
const cp = require('child_process')
|
|
const cp = require('child_process')
|
|
const kernelProcess = cp.spawn(kernelPath,
|
|
const kernelProcess = cp.spawn(kernelPath,
|
|
cmds, {
|
|
cmds, {
|