add-hash-plugin

1.0.3 • Public • Published

AddHashPlugin

给抽离出来的js代码,不通过修改文件名的或者给文件名添加hash方式,去除浏览器缓存的影响,直接在异步按需加载的文件地址后面加上参数以去除缓存

// 添加前打包后的代码
···
script.src = __webpack_require__.p + "controlers/" + ({···}[chunkId]||chunkId) + ".js";
···

// 修改后
···
script.src = __webpack_require__.p + "controlers/" + ({···}[chunkId]||chunkId) + ".js?1535603187110";
···

使用

const AddHashPlugin = require('add-hash-plugin');

module.exports = {
    ···
    plugins: [
        ···
        //参数为打包后的需要修改的文件名称
        new AddHashPlugin('common/common.js') 
        ···
    ]
};

Readme

Keywords

Package Sidebar

Install

npm i add-hash-plugin

Weekly Downloads

2

Version

1.0.3

License

ISC

Unpacked Size

2.41 kB

Total Files

4

Last publish

Collaborators

  • moshangxc