Skip to content

Commit 3097c30

Browse files
committed
refactor: sidebar runAction
1 parent 532903a commit 3097c30

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/sideBar/index.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,42 +123,42 @@ export class ModulesView implements vscode.WebviewViewProvider {
123123

124124
switch (packageManager?.name) {
125125
case 'Yarn':
126-
if (script === 'dev' || script === 'preview' || script === 'start' || script === 'lint' || script === 'stylelint') {
127-
newTerminal(`Nuxtr: ${script}`, `yarn ${script}`, `${projectRootDirectory()}`)
128-
} else {
126+
if (script.includes('build') || script.includes('generate')) {
129127
runCommand({
130128
command: `yarn ${script}`,
131129
message: `Nuxtr: ${script}`,
132130
successMessage: `Nuxtr: ${script} successfully`,
133131
errorMessage: `Nuxtr: ${script} failed`,
134132
logger: true
135133
})
134+
} else {
135+
newTerminal(`Nuxtr: ${script}`, `yarn ${script}`, `${projectRootDirectory()}`)
136136
}
137137
break
138138
case 'NPM':
139-
if (script === 'dev' || script === 'preview' || script === 'start' || script === 'lint' || script === 'stylelint') {
140-
newTerminal(`Nuxtr: ${script}`, `npm run ${script}`, `${projectRootDirectory()}`)
141-
} else {
139+
if (script.includes('build') || script.includes('generate')) {
142140
runCommand({
143141
command: `npm run ${script}`,
144142
message: `Nuxtr: ${script}`,
145143
successMessage: `Nuxtr: ${script} successfully`,
146144
errorMessage: `Nuxtr: ${script} failed`,
147145
logger: true
148146
})
147+
} else {
148+
newTerminal(`Nuxtr: ${script}`, `npm run ${script}`, `${projectRootDirectory()}`)
149149
}
150150
break
151151
case 'pnpm':
152-
if (script === 'dev' || script === 'preview' || script === 'start' || script === 'lint' || script === 'stylelint') {
153-
newTerminal(`Nuxtr: ${script}`, `pnpm ${script}`, `${projectRootDirectory()}`)
154-
} else {
152+
if (script.includes('build') || script.includes('generate')) {
155153
runCommand({
156154
command: `pnpm ${script}`,
157155
message: `Nuxtr: ${script}`,
158156
successMessage: `Nuxtr: ${script} successfully`,
159157
errorMessage: `Nuxtr: ${script} failed`,
160158
logger: true
161159
})
160+
} else {
161+
newTerminal(`Nuxtr: ${script}`, `pnpm ${script}`, `${projectRootDirectory()}`)
162162
}
163163
break
164164
default:

0 commit comments

Comments
 (0)