@@ -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