Задний план
У меня есть локальный набор файлов на моем компьютере под C:/websites/PROJECT
. Я хотел бы использовать Grunt для копирования этих файлов на работающий сервер, когда я буду готов внести изменения. У меня есть доступ к живому серверу, который находится на собственном хостинге. Я могу получить к нему доступ несколькими способами. (имена и IP-адреса изменены из соображений конфиденциальности)
Во-первых, это подключенный сетевой диск, доступный в:
K:\
Во-вторых, я могу получить к нему доступ через сетевую часть проводника Windows через имя компьютера.
\\SERVER1-NAME\PROJECT
В-третьих, я знаю внутренний IP компьютера:
\\192.168.1.1\PROJECT
Грунт код:
copy: {
options: {
force: true
},
files: {
expand: true,
cwd: 'C:/websites/PROJECT/src', // set working folder / root to copy
src: [
'**/*'
],
dest: '//192.168.1.1/PROJECT' // destination folder
}
},
Я пробовал все это для dest
:
'//K:/PROJECT'
'//SERVER1/PROJECT'
'//192.168.1.1/PROJECT'
'\\\\K:\\PROJECT'
'\\\\SERVER1\\PROJECT'
'\\\\192.168.1.1\\PROJECT'
Все они дают мне ошибки. В большинстве случаев они также создают пустую папку на диске C
. Пример: C:/192.168.1.1
.
Я нашел это: копировать Grunt JS в сетевое расположение
Но когда я попробовал, это не сработало. Любая помощь будет оценена по достоинству.