首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Babel-cli类属性不适用于第2阶段。

Babel-cli类属性不适用于第2阶段。
EN

Stack Overflow用户
提问于 2016-09-14 13:36:06
回答 1查看 174关注 0票数 0

我有这段代码,在这里我使用类属性来响应组件状态。

代码语言:javascript
复制
class MyComponent extends React.Component {

        state = {
            filter: '',
            searchTerm: ''
        }
    }

这段代码在babel-repl中工作得很好,当我选择了“预置反应”,第二阶段。但是当我试图用babel-cli传输时,它就不起作用了。我的package.json -

代码语言:javascript
复制
"scripts": {
  "build": "babel src -d lib"
},
"babel-cli": "^6.14.0",
"babel-plugin-transform-object-assign": "^6.8.0",
"babel-preset-latest": "^6.14.0",
"babel-preset-react": "^6.11.1",
"babel-preset-stage-2": "^6.13.0"

当我运行npm run build时,我一直得到这个错误,它特别突出了一个又一个状态变量的相等操作符。

react/Fidelis.K2.Views.React.BrowseCommunities.js::SyntaxError 意外令牌(2:14) 1类MyComponent扩展了React.Component { 2-状态={ 3.过滤器:“”, 4_ searchTerm:'‘ (5)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-14 15:03:18

找到了。在.babelrc中没有提到所需的预设

一旦我更新了它,它就正常工作了。这是我更新的.babelrc文件

代码语言:javascript
复制
{
  "presets":  ["latest", "react", "stage-2"],
  "plugins": [
    "transform-object-assign"
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39491941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档