Babel-node 不会在预设环境上转换传播运算符
Babel-node doesn't transform spread operator on preset env
我正在尝试将 babel-node 与 nodemon 一起用于热重载。
我基本上遵循了这个 repo.
我在 package.json
中的 dev
脚本看起来像这样:
"dev": "nodemon app.js --exec babel-node --presets env"
我的.babelrc
:
{
"presets": ["env"]
}
尽管扩展运算符被列为受 env 预设支持,但在此设置中使用它时,我得到了
SyntaxError: Unexpected token
安装plugin-proposal-object-rest-spread
.
npm install --save-dev @babel/core @babel/plugin-proposal-object-rest-spread
然后更改您的 .babelrc 文件:
{
"presets": ["@babel/preset-env"],
"plugins": ["@babel/plugin-proposal-object-rest-spread"]
}
我正在尝试将 babel-node 与 nodemon 一起用于热重载。 我基本上遵循了这个 repo.
我在 package.json
中的 dev
脚本看起来像这样:
"dev": "nodemon app.js --exec babel-node --presets env"
我的.babelrc
:
{
"presets": ["env"]
}
尽管扩展运算符被列为受 env 预设支持,但在此设置中使用它时,我得到了
SyntaxError: Unexpected token
安装plugin-proposal-object-rest-spread
.
npm install --save-dev @babel/core @babel/plugin-proposal-object-rest-spread
然后更改您的 .babelrc 文件:
{
"presets": ["@babel/preset-env"],
"plugins": ["@babel/plugin-proposal-object-rest-spread"]
}