Cordova低版本项目修改maven地址脚本

212 阅读1分钟

放到根目录下即可

const fs = require('fs')

fs.readFile('./platforms/android/build.gradle', 'utf8', (err, data) => {
    if (err) {
        console.error(err)
        return
    }
    data = data.replace(/maven.google.com/g, 'maven.aliyun.com/nexus/content/groups/public')
    fs.writeFile('./platforms/android/build.gradle', data, err => {
        if (err) {
            console.error(err)
            return
        }
        console.log('写入 platforms/android/build.gradle 成功!')
    })
})

fs.readFile('./platforms/android/app/build.gradle', 'utf8', (err, data) => {
    if (err) {
        console.error(err)
        return
    }
    data = data.replace(/maven.google.com/g, 'maven.aliyun.com/nexus/content/groups/public')
    fs.writeFile('./platforms/android/app/build.gradle', data, err => {
        if (err) {
            console.error(err)
            return
        }
        console.log('写入 platforms/android/app/build.gradle 成功!')
    })
})

fs.readFile('./platforms/android/CordovaLib/build.gradle', 'utf8', (err, data) => {
    if (err) {
        console.error(err)
        return
    }
    data = data.replace(/maven.google.com/g, 'maven.aliyun.com/nexus/content/groups/public')
    fs.writeFile('./platforms/android/CordovaLib/build.gradle', data, err => {
        if (err) {
            console.error(err)
            return
        }
        console.log('写入 platforms/android/CordovaLib/build.gradle 成功!')
    })
})

fs.readFile('./platforms/android/cordova/lib/plugin-build.gradle', 'utf8', (err, data) => {
    if (err) {
        console.error(err)
        return
    }
    data = data.replace(/maven.google.com/g, 'maven.aliyun.com/nexus/content/groups/public')
    fs.writeFile('./platforms/android/cordova/lib/plugin-build.gradle', data, err => {
        if (err) {
            console.error(err)
            return
        }
        console.log('写入 platforms/android/cordova/lib/plugin-build.gradle 成功!')
    })
})