gruntjs - Grunt Copy fra Windows C Drive til Mapped Network Drive

Indlæg af Hanne Mølgaard Plasc

Problem



Baggrund



Jeg har et lokalt sæt filer på min computer under C:/websites/PROJECT. Jeg vil gerne bruge Grunt til at kopiere disse filer til en live server, når jeg er klar til at skubbe ændringer. Jeg har adgang til live serveren, som er selvhostet. Jeg kan få adgang til det på flere måder. (Navne og IP adresser ændret for bekymringer for privatlivets fred)


For det første er det en Mapped Network Drive, så tilgængelig under:


K:


For det andet kan jeg få adgang til det under Netværksdelen af ​​Windows Stifinder, gennem dens computernavn.


\SERVER1-NAMEPROJECT


For det tredje kender jeg computerens interne IP:


\192.168.1.1PROJECT


Grunt-kode:



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
    }
},


Jeg har forsøgt alle disse for dest:


'//K:/PROJECT'
'//SERVER1/PROJECT'
'//192.168.1.1/PROJECT'

'\\K:\PROJECT'
'\\SERVER1\PROJECT'
'\\192.168.1.1\PROJECT'


Alle af dem giver mig fejl. For det meste slutter de også med at oprette en tom mappe på C drevet. Eksempel: C:/192.168.1.1.


Jeg fandt dette: Grunt JS kopi til netværksplacering


Men da jeg prøvede det, virker det ikke. Enhver hjælp ville blive værdsat.

Bedste reference


Svar



Det ser ud til, at dette bare ikke virker.


Followup



Som et alternativ oprettede jeg netop SFTP-adgang og brugte grunt-sftp-implementere [11]