reactjs - React项目-节点模块中的传播运算符意外令牌
问题描述
我正在构建一个反应应用程序,并且我正在导入一个使用扩展运算符的节点模块,...
并且在此运算符处出现错误“模块解析失败:意外令牌 (100:6)”。我怎样才能让它工作?
谢谢
解决方案
create-react-app cli 已经捆绑了这个 ES2015 特性。较旧的 babel 不支持这个,需要单独安装
现在假设你手动设置你的反应,而不是使用 create-react-app。您可以通过安装包 babel-plugin-transform-es2015-spread 或 babel-plugin-transform-object-rest-spread 来设置它
这是处理这个的步骤
npm install --save-dev babel-plugin-transform-es2015-spread
现在打开你的 .babelrc 并声明插件
{
"plugins": ["transform-es2015-spread"]
}
推荐阅读
- python - 在 Python 中使用 win32com 时无限循环
- c# - TestContext 名称如何与给定代码相关?
- symfony - Symfony-使用变量调用验证类
- asp.net - 如何更改模型绑定名称
- c# - .NET Core 2 和 DI - 在构造函数中使用 appsettings.json 中的值?
- reactjs - 如何在一个通用组件中执行多按钮 onPress 功能 - React Native
- python - line.split() 列表赋值索引超出范围
- asp.net - 显示额外空格的 SSRS 报告
- android - 从 android 中的同一个活动启动一个新的活动实例
- android - 为什么删除 gradle 中的 rootProject.buildDir 任务删除了模块中的构建目录