babeljs相关内容

Babel throwing 目前未启用对实验性语法“jsx"的支持

我开始使用 Jest 和 Enzyme 为 react 应用程序新编写单元测试用例,并尝试使用像 "test":"jest --watch" 而不是 “test":“react-scripts test" 测试通过 babel 以便运行程序理解 React 语法. 并且一直在使用 babel 一步一步地进行设置,但是这个错误 目前没有启用对实验语法“jsx"的支持阻止我走得更远.正如某些线程 ..
发布时间:2022-01-01 23:15:38 其他开发

如何使用使用 es6 的 node_modules 设置 jest

我有一个非常简单的测试: describe('sanity', () => {it('理智', () => {期望(真).toBeTruthy()})}) 我收到以下错误: 失败规范/javascript/sanity_test.js● 测试套件运行失败Jest 遇到意外令牌这通常意味着您正在尝试导入 Jest 无法解析的文件,例如它不是普通的 JavaScript.默认情况下,如果 Je ..
发布时间:2022-01-01 23:14:40 其他开发

Jest 测试 Babel 错误:插件/预设文件不允许导出对象

我使用的是最新的(2017 年 12 月) 依赖项堆栈.当我用 Jest 尝试同构反应测试时,测试服不断失败并出现以下错误: * 测试套件运行失败[BABEL]/__tests__/router.test.js: Plugin/Preset 文件不允许导出对象,只有函数. 这是我的依赖项: “依赖项":{"axios": "^0.17.1","babel-polyfill": "^6.26. ..
发布时间:2022-01-01 23:11:30 其他开发

ts-jest 无法识别 es6 导入

我正在向 React 代码库添加 typescript 支持,虽然应用程序运行正常,但 Jest 测试到处都失败了,显然无法识别 es6 语法. 我们为此使用了 ts-jest.以下是我在尝试处理 jest 的测试设置文件时立即收到的错误消息. 失败 src/data/reducers/reducers.test.js● 测试套件运行失败/Users/ernesto/code/app/r ..
发布时间:2022-01-01 23:09:07 其他开发

如何在 Jest 中使用 babel-preset-env

我们正在更新我们的 API,Babel 的 Henry Zhu 提醒我使用这个名为 babel-preset-env 的预设来替代 babel-preset-es2015code> 和 babel-preset-es2018. 现在,我在理解处理所有事情的最简单方法时遇到了困难. 我们的 API 使用 node v8.x 和 async/await,原生 promises 我想要传播 ..
发布时间:2022-01-01 23:01:35 其他开发

运行 Jest 测试时未定义 `regeneratorRuntime`

标题几乎解释了我所面临的问题.我正在尝试测试具有某种状态的 React 组件,并且我尝试将我的商店提供给该组件以获得它需要的东西.当我使用 Jest 运行组件的测试时,出现以下错误: ReferenceError: regeneratorRuntime 未定义 我通过一些阅读确定这是由于 babel-polyfill 或 regenerator-runtime 没有正确应用于 Jest ..
发布时间:2022-01-01 22:53:48 其他开发

用 Jest 模拟的服务导致“不允许 jest.mock() 的模块工厂引用任何范围外的变量";错误

我正在尝试模拟对服务的调用,但我正在努力处理以下消息:jest.mock() 的模块工厂不允许引用任何输出-of-scope 变量. 我正在使用带有 ES6 语法、笑话和酶的 babel. 我有一个名为 Vocabulary 的简单组件,它从 vocabularyService 获取 VocabularyEntry-Objects 的列表并呈现它. 从'react'导入React;从 ..
发布时间:2022-01-01 22:51:35 其他开发

如何解决“不能在模块外使用导入语句"开玩笑

我有一个使用 TypeScript、Jest、Webpack 和 Babel 构建的 React 应用程序(不使用 Create React App).尝试运行 yarn jest 时,出现以下错误: 我已尝试删除所有软件包并重新添加它们.它没有解决这个问题.我看过类似的问题和文档,但我仍然误解了一些东西.我什至按照另一个指南从头开始设置此环境,但我的代码仍然收到此问题. 依赖项包括. ..
发布时间:2022-01-01 22:46:57 其他开发

Babel 中的 Javascript 代理支持

我正在使用 babelify 版本 6.3.0,设置为 stage 0.ES6/ES7 运行良好.但是,当我尝试使用 Javascript 的 代理功能: set product(product={}) {this._product = 新代理({}, {})} 我明白了: ReferenceError: Can't find variable: Proxy 有什么想法吗? 解决方案 ..
发布时间:2021-12-31 19:25:51 前端开发

你可能需要一个合适的加载器来处理这种文件类型上传图片文件

我在 react-babel-webpack 中使用图像文件.但它显示了一个错误 ./public/assets/scissors.png 中的错误模块解析失败:/home/rohit/Desktop/game/public/assets/scissors.png意外字符 ' ' (1:0)您可能需要一个合适的加载器来处理这种文件类型.语法错误:意外字符 ' ' (1:0) tool.comp ..
发布时间:2021-12-29 11:53:43 其他开发

未捕获的错误:需要一个字符串.您忘记从其定义的文件中导出您的组件,或者您可能混淆了默认/命名导入

你能帮我解决这个问题吗?我已经尝试解决导入函数,但我仍然遇到该错误,并且我还尝试删除无效的“{}".提前致谢.我正在学习 TylerMcginnis React-Redux 课程.导航.js 从 'react' 导入 React从'prop-types'导入PropTypes从“react-router-dom"导入链接从'./styles.css'导入{容器,导航容器,链接}Navigatio ..
发布时间:2021-12-29 11:49:56 前端开发

在 ES6 中扩展 Promise

我正在尝试扩展 Promise: class PersistedPromise 扩展 Promise { } 然后在派生类上调用静态的resolve,直接创建一个resolved promise: PersistedPromise.resolve(1) 在 traceur 中,这会产生: ModuleEvaluationError: #不是承诺在新的 PersistedPromise ( ..
发布时间:2021-12-29 10:21:15 其他开发

在 Node 6 中使用 async/await 和 Babel

我正在尝试为 Node v6.9.2 配置 Babel.我想使用 async/await 结构. 因为我是 Babel 和所有 Node 基础设施的新手,我对如何正确配置它感到困惑: 我应该使用什么预设?Node 已经实现了大部分 ES6 特性.因此,出于性能原因,我不希望 Babel 转译 Node 6.9.x 已经支持的功能(箭头函数、新的导入机制等). 我应该包含哪些插件才 ..
发布时间:2021-12-27 23:46:57 前端开发

使用 Babel.js 转译 Async Await 提案?

有一个引入 C# 风格 async-await 的提议.我知道 Babel.js 可以将 ES6 转换为 ES5,但是有没有办法让它将 async-await 转换为 ES5? 解决方案 Babel v6 从 Babel v6 开始,Babel 本身不再包含任何转换器.您必须明确指定要转换的任何功能. 预设 - 非 ES2015 环境 实现此功能的最快方法是使用 pres ..
发布时间:2021-12-27 23:26:44 前端开发