gpt4 book ai didi

javascript - Babel 6 - 为函数启用默认参数

转载 作者:行者123 更新时间:2023-11-30 07:58:42 32 4
gpt4 key购买 nike

我有一段代码:

'use strict';

class ArticleModel {

constructor(options = {}) {
this.options = options
}

}

module.exports = ArticleModel

这会导致错误 Unexpected token = - 我不相信 Babel 正在解析它。需要哪个 babel 6 插件来解析函数中的默认参数?

编辑 1 - 这是我的 .babelrc 文件

{
"presets": [
"es2015",
"stage-0"
]
}

编辑 2 - 我没有从与 .babelrc 相同的目录运行 babel。我在 test/ 内部运行 babel,结构如下所示:

/app
/test
/test/runner.js < -- this is what calls babel-core/register
.babelrc

我是否需要明确告诉 babel-core/register .babelrc 在哪里?我假设它为它汇总了一个目录。

编辑 3 - 将 babel/register 更改为 babel-core/register。仍然遇到同样的问题。

最佳答案

npm install babel-preset-es2015 --save-dev

将以下行添加到您的 .babelrc 文件中:

{
"presets": ["es2015"]
}

你试过吗?

关于javascript - Babel 6 - 为函数启用默认参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610732/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com