JS 中的“翻译”{ ...props }

舍赞卡兹

我正在构建一个包含可重用组件的包,我想将其发布到 NPM。

.babelrc

{
  "presets": ["es2015", "react"]
}

.eslintrc

{
  root: true,
  parser: 'babel-eslint',
  plugins: [/*'import', */'jsx-a11y', 'react'],
env: {
    browser: true,
    commonjs: true,
    es6: true,
    jest: true,
    node: true
  },
parserOptions: {
    ecmaVersion: 6,
    sourceType: 'module',
    ecmaFeatures: {
      jsx: true,
      generators: true,
      experimentalObjectRestSpread: true
    }
  },
settings: {
    'import/ignore': [
      'node_modules',
      '\\.(json|css|jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$',
    ],
    'import/extensions': ['.js'],
    'import/resolver': {
      node: {
        extensions: ['.js', '.json']
      }
    }
  }
}

package.json

{
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1"
  },
  "dependencies": {
    "react": "^16.4.2"
  }
}

我希望能够像这样“解压缩”一个 JS 对象:var x = {...this.props}但是在运行我的构建脚本时,它会卡在...this.props零件上。

我需要什么来翻译这个语法?

迈克尔·弗洛雷斯

您可以考虑使用变换对象休息传播插件使用部分查看如何将其添加到您的 Babel 配置中你可以把它添加到你.babelrc喜欢的地方:

{
  "presets": ["es2015", "react"],
  "plugins": ["transform-object-rest-spread"]
}

“舞台”预设在当前的 Babel 版本中已被弃用

虽然babel-preset-env 也可能提供此功能,但它并不是针对您所问问题的需求——它有更广泛的用例,尽管我同意您至少应该考虑它。在此处了解更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

React.js在props中传递=>

来自分类Dev

在 vue.js 组件中操作 props

来自分类Dev

CoffeeScript在JS中翻译成jQuery

来自分类Dev

D3.js中的随机翻译

来自分类Dev

React.js this.props未在链接元素中呈现

来自分类Dev

在vue.js组件中反应this.props.children

来自分类Dev

this.props.dispatch 不是 react js 组件文件中的函数

来自分类Dev

引用属性作为 Vue.js 组件中的 props

来自分类Dev

AngularJS:在app.js中获取翻译键

来自分类Dev

如何在多语言网站的JS中翻译单词?

来自分类Dev

knex.js,想在左连接中翻译“and”条件

来自分类Dev

在下一个js中的url中显示props值

来自分类Dev

更改根组件中的值时,不会更新子组件中的Vue.js props值

来自分类Dev

在 React 中传递 props

来自分类Dev

React js this.props.variable在子组件中未定义

来自分类Dev

React.js:使用Fetch API和对象数组中的props加载JSON数据

来自分类Dev

在没有渲染方法的情况下访问React Js中的props

来自分类Dev

将 props 的值从函数传递给 React.JS 中的 render()

来自分类Dev

如何修复 React.js 中的箭头函数以使用 props

来自分类Dev

如何在 React JS 中的 MultiSelect 组件的 props 处分配数组

来自分类Dev

三.JS翻译目标

来自分类Dev

从 JS 到 Java 的翻译

来自分类Dev

React js将props传递给组件

来自分类Dev

Vue js props 值未定义

来自分类Dev

从 props React JS 返回对象数组

来自分类Dev

vue js 无法正确显示 props 组件

来自分类Dev

在PHP中要知道什么才能在node.js中进行翻译?

来自分类Dev

过滤React Props中的链接

来自分类Dev

在下一个js中从父级传递到组件时props是未定义的