Vue CLI 去除gojs水印


Vue CLI 去除gojs水印

前言

去除gojs水印的方法網上一搜一大堆,手段都一樣,就是替換指定的字符串,但是這樣會造成多人合作的時候出現問題,每個人都需要替換本機的文件。

通過自定義一個webpack loader可以自動替換指定字符串,達到去除水印的目的,同時解決多人合作的問題

方法

自定義loader

在項目根目錄,創建一個目錄gojs-hack-loader,在該目錄下創建一個文件index.js,代碼如下:

const pattern = /b\.V.*7eba17a4ca3b1a8346.*?\);/gm;

const hack = 'function(){return true;};';

module.exports = function (source) {
    const index = source.search(pattern);
    if (index < 0) {
        throw new Error('gojs hack failed');
    }

    return source.replace(pattern, hack);
};

修改vue.config.js

chainWebpack: config => {
        config.module
            .rule('gojs-hack')
            .test(/go.js/)
            .use('./gojs-hack-loader')
            .loader('./gojs-hack-loader')
            .end();
 },


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM