babel-plugin-add-contenthash-to-imports:Babel插件,它将内容哈希添加到导入模块名称(静态和动态)

时间:2024-05-26 15:11:09
【文件属性】:

文件名称:babel-plugin-add-contenthash-to-imports:Babel插件,它将内容哈希添加到导入模块名称(静态和动态)

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-26 15:11:09

JavaScript

将内容哈希添加到导入Babel插件 此Babel插件将哈希添加到静态和动态导入模块名称中,以进行缓存清除。 例如: import foo from './js/foo.js' ; import ( './bar.js' ) . then ( bar => bar ( ) ) ; 变成 import foo from './js/foo.abcd1234.js?' ; import ( './bar.1234abcd.js' ) . then ( bar => bar ( ) ) ; 这是为了在多页面的Web应用(稍后更多),所以它只有相对模块名称(例如,工作./foo.js或../bar/baz.js )与.js扩展名。 显然,可以随意调整您的需求。 内容哈希只是文件md5的前8个字符。 为什么? 现在,浏览器支持本地import ,Web开发人员可以使用它而无需编译器或捆绑程


【文件预览】:
babel-plugin-add-contenthash-to-imports-master
----.gitignore(14B)
----package.json(641B)
----package-lock.json(908B)
----index.js(2KB)
----README.md(3KB)

网友评论