Grunt Copy с диска Windows C на подключенный сетевой диск

Задний план

У меня есть локальный набор файлов на моем компьютере под 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 в сетевое расположение

Но когда я попробовал, это не сработало. Любая помощь будет оценена по достоинству.


person Andy Mercer    schedule 28.02.2017    source источник


Ответы (1)


Отвечать

Похоже, это просто не работает.

Следовать за

В качестве альтернативы я просто настроил доступ по SFTP и использовал grunt-sftp-deploy

person Andy Mercer    schedule 06.03.2017