文件名称:babel-plugin-transform-minify-gql-template-literals:一个Babel转换插件,可最小化gql模板文字
文件大小:63KB
文件格式:ZIP
更新时间:2024-05-21 04:52:36
graphql babel babel-plugin JavaScript
babel-plugin-transform-minify-gql-template-literals 一个Babel转换插件,可最小化gql模板文字。 它应该与Babel 6和7一起使用。 基本原理 在项目中使用graphql-tag ,基本上有两种方法可以处理GraphQL查询: 使用gql模板文字内联定义它们 在单独的文件中定义它们,并使用随附的Babel加载器加载查询 如果使用gql模板文字,则可以选择让Babel将查询预编译为AST。 这以更大的包大小和更长的构建时间为代价提高了运行时性能。 但是,如果您不想预编译查询(也许您有很多查询,并且捆绑软件的大小增加不值得提高性能),那么您基本上就不走运了。 这个插件的作用是最小化gql模板文字的内容,以便使包的大小尽可能的小。 这个怎么运作 该插件仅适用于原始字符串内容。 其他一些实现则采用了graphql-js来解析查询,我认
【文件预览】:
babel-plugin-transform-minify-gql-template-literals-master
----yarn.lock(141KB)
----src()
--------index.js(1KB)
----examples()
--------minified.txt(192B)
--------original.txt(427B)
----.travis.yml(44B)
----LICENSE(1KB)
----README.md(3KB)
----tests()
--------index.test.js(2KB)
--------__snapshots__()
----.gitignore(14B)
----package.json(496B)