使用VB.NET在file.bat中执行gulp时没有任何反应
我尝试使用VB.NET在file.bat中执行gulpfile.js; 但是,当我debugging或运行file.bat时,没有任何反应(没有错误,没有警告)。
它只适用于双击file.bat后。 这是我的gulpfile.js
var gulp = require('D:/Projects/NailsuperStore_Responsive/node_modules/gulp'); var minifyCss = require('D:/Projects/NailsuperStore_Responsive/node_modules/gulp-minify-css'); var uglify = require('D:/Projects/NailsuperStore_Responsive/node_modules/gulp-uglify'); gulp.task('default',['minify-css', 'minify-js']); gulp.task('minify-css', function(){ return gulp.src('../../theme/css/*.css') .pipe(minifyCss({compatility: 'ie8'})) .pipe(gulp.dest('../../theme/css')); }); gulp.task('minify-js', function(){ return gulp.src('../*.js') .pipe(uglify()) .pipe(gulp.dest('../')); });
我minifyCSS_JS.bat:
d: cd D:\Projects\NailsuperStore_Responsive\Website\includes\scripts\nodeJS gulp PAUSE
最后,VB.NET:
Dim psi As New ProcessStartInfo("D:\Projects\NailsuperStore_Responsive\Website\Bin\minifyCSS_JS.bat") psi.RedirectStandardError = True psi.RedirectStandardOutput = True psi.CreateNoWindow = False psi.WindowStyle = ProcessWindowStyle.Hidden psi.UseShellExecute = False Dim process As Process = process.Start(psi)
我研究了很长时间,我想我的问题在IIS服务器上,就像我没有pipe理员权限来打开命令提示符。 请帮帮我。 谢谢