文件名称:aot-loader:在编译时加载和预先评估代码
文件大小:59KB
文件格式:ZIP
更新时间:2024-02-20 20:53:52
babel webpack aot pre-evaluate Babel
自动装载机 这类似于不同之处在于这是一个webpack加载程序,这意味着您可以编写异步代码,但同步导入已解析的数据。 它也类似于但是此加载器直接将已解析的数据作为JSON对象返回。 安装 yarn add aot-loader --dev 用法 导入您要预先评估的文件: :memo: entry.js : import data from './data?aot' console . log ( data ) :memo: data.js : const axios = require ( 'axios' ) module . exports = async ( ) => { const posts = await axios . get ( 'http://example.com/posts.json' ) return { posts } } 然后更新您的webpack配置,以在编译时使用?aot查询预先评估.js文件: :memo: webpack.config.js : module . exports = { entry : './entr
【文件预览】:
aot-loader-master
----.gitignore(13B)
----babel.js(546B)
----package.json(812B)
----__test__()
--------index.test.js(1KB)
--------fixture()
--------__snapshots__()
----LICENSE(1KB)
----index.js(722B)
----README.md(3KB)
----circle.yml(565B)
----.gitattributes(12B)
----.editorconfig(187B)
----yarn.lock(188KB)