2016-07-05 5 views
0

Я новичок в глотке. Перед созданием относительного пути я столкнулся с проблемой. Моя цель - создать команду gulp для выполнения командного файла (размещенного в определенном месте.)Как установить относительный путь в глотке

Если я даю абсолютный путь к пакетному файлу, gulp commad работает плавно, но как только я пытаюсь изменить абсолютный путь с ошибкой команды относительного пути.

Просьба предложить использовать относительный путь. ниже, что я пытаюсь сделать: (Это хорошо работает)

var exec = require('child_process').exec; 

var batchFileLocation ='C:/Project/Main/Portal/Project.Phase.Delivery/Templates/test.bat'; 
gulp.task('buildLa', function() { 
exec(batchFileLocation, function() { 
}); 
}) 

Но когда я пытаюсь это, он не

var exec = require('child_process').exec; 

var batchFileLocation ='./../../Portal/Project.Phase.Delivery/Templates/test.bat'; 
gulp.task('buildLa', function() { 
exec(batchFileLocation, function() { 
}); 
}) 
+0

из которого текущего каталога вы бежите ваш сценарий? –

+0

Мой файл gulpFile и пакетный файл размещены в том же каталоге, но в разных папках – Meg

+0

Можете ли вы опубликовать фактическую директорию Windows, из которой вы запускаете свой скрипт gulp? –

ответ

Смежные вопросы