作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Relay 的新手,我正在查看它的 babel+webpack 配置,不知何故我需要帮助来理解它的 .babelrc - 这是代码:
{
"passPerPreset": true,
"plugins": [
"transform-runtime"
],
"presets": [
{
"plugins": [
"./build/babelRelayPlugin"
]
},
"react",
"es2015",
"stage-0"
]
}
这是 babelRelayplugin.js 上的代码,很短,但我需要帮助来理解这一点:
const getBabelRelayPlugin = require('babel-relay-plugin');
const schema = require('../data/schema.json');
module.exports = getBabelRelayPlugin(schema.data);
我理解预设中的“react”,“es2015”,“stage-0”,babel将代码转换为浏览器可以理解的js。我已经完成了搜索,这是我所拥有的信息,但我不明白并感到困惑:
如果有人帮助我理解这些是什么以及它们的作用,我将非常感激。
最佳答案
我建议您阅读this issue Relay 存储库及其中包含的链接。
关于webpack - babelRelayPlugin、transform-runtime、passPerPreset 是做什么的? (babel+webpack配置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42833210/
我是 Relay 的新手,我正在查看它的 babel+webpack 配置,不知何故我需要帮助来理解它的 .babelrc - 这是代码: { "passPerPreset": true, "
我是一名优秀的程序员,十分优秀!