babeljs相关内容
我正在使用 babel 和 gulp 并在 ES6 中创建一个简单的 DOM 库.但是在运行之后,当我要使用它时,我在 chrome 控制台中得到了 Object.assign is not a function . 这是 gulp 代码 gulp.task('scripts', function() {返回 gulp.src(src + 'js/*.js').pipe(通天塔()).pi
..
我正在尝试编写一个 gulp 任务,允许我在 JS 中使用模块(CommonJS 很好),使用 browserify + 6to5.我还希望源映射能够工作. 所以:1. 我使用 ES6 语法编写模块.2. 6to5 将这些模块转换为 CommonJS(或其他)语法.3. Browserify 捆绑模块.4. Source maps 引用原始 ES6 文件. 这样的任务怎么写? 编
..
考虑以下示例代码(也许我做错了?) var FlareCurrency = {};出口 {FlareCurrency}; 我有以下任务: gulp.task("compile:add-new-currency-minified", function(){return gulp.src('src/add-new-currency/**/*.js').pipe(通天塔()).pipe(conc
..
考虑以下两个文件: app.js 从'./game/game'导入游戏;从“反应"导入反应;从 'react-dom' 导入 ReactDOM;导出默认值 (absPath) =>{让 gameElement = document.getElementById("container");如果(游戏元素!== null){ReactDOM.render(,
..
我正在尝试让我的 Browserify/Babelify/Gulp 在我的项目中工作,但它不会使用扩展运算符. 我从我的 gulpfile 中得到了这个错误: [SyntaxError:/Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocery-list-reducers.js: Unexpected token (16:8) wh
..
这段代码 beforeEach(() => {这个.asd='123';this.sdf='234';这个.dfg='345';this.fgh='456';}); 已被 Babel 转译为: beforeEach(function() {未定义的.asd='123';未定义.sdf='234';未定义的.dfg='345';undefined.fgh='456';}); 为什么?
..
我对所有 Javascript 生态系统都感到很困惑.我正在尝试 Electron,这似乎是一种很有前途的创建跨平台应用程序的方法,它利用了节点和 Chrome 的强大功能.我创建了一个小应用程序并使用了一些“现代"(这让 C# 程序员发笑)javascript 概念作为 lambda,并且它开箱即用(我认为这很自然,因为我有最新版本的节点).然后我尝试下一步,我在使用 Babel 的示例中看到了
..
很难追查到这一点,所以感谢您对我的包容.一些用户抱怨我们的网站在 IE11 中被破坏.该应用正在使用 nextjs 3.0.1 和 webpack 2.7.0. 在开发模式下调试 我想我有一个类似于 Angular RxJs 计时器在 IE11 上暂停.我从 IE11 中名为 webpack///webpack bootstrapxxxxxxxxxx(其中 x 是一些十六进制数字)的引
..
我正在开发一个 next.js 应用程序.它有以下 tsconfig.js {“编译器选项":{“目标":“ES2018",“模块":“esnext",“库":[“dom","es2018",“es2019.array"],“jsx":“保留",“源地图":是的,“skipLibCheck":是的,“严格":是的,“esModuleInterop":是的,“experimentalDecorat
..
我在创建的每个新 Next.js 项目中都遇到此错误.该页面可以毫无问题地编译,它只是在每个js文件的第一行一直显示为错误. 解析错误:找不到模块“next/babel"需要堆栈: D:\app\next_app\ratu-seo\node_modules\next\dist\compiled\babel\bundle.js D:\app\next_app\ratu-seo\node
..
我尝试在 Next 中使用 ky 时遇到此错误.js 项目: 错误 [ERR_REQUIRE_ESM]:必须使用 import 来加载 ES 模块:/foo/node_modules/ky/index.js 我认为问题在于 Webpack(或 Babel)正在将所有 import 转换为 require() 但 ky 是一个纯 ES 模块. 我在使用它之前通过动态导入 ky 使其
..
我目前的任务是将一个 JavaScript 组件 ES5 转换为 ES6(使用 Babel.js 编译).在使用类和 Babel.js 之前,我们设计了原型以从其他组件获取函数. com.company.js.ComponentA.prototype = new com.company.js.utils.UltraFunctions() 现在当使用 Babel.js 并将 ComponentA
..
我查看了解决测试类属性但没有成功的各种建议,并想知道是否有人可以对我可能出错的地方有更多的了解,这里是我尝试过的所有测试错误预期已调用模拟函数,但未调用. Search.jsx import React, { Component } from 'react'从“道具类型"导入 { func }从'./Input'导入输入从'./Button'导入按钮类 SearchForm 扩展组件 {静
..
我有一个 Jest 测试套件无法运行,因为它尝试测试的组件依赖于 RequireJS 模块.这是我看到的错误: 失败 __tests__/components/MyComponent.test.js● 测试套件运行失败参考错误:定义未定义在对象(node_modules/private-npm-module/utils.js:1:90) 该组件具有以下导入: 从'private-npm-m
..
也许你可以帮助我?我尝试配置 jest 以使用 babel@7所以我有: "jest": "^23.4.1","@babel/core": "^7.0.0-beta.54","babel-7-jest": "^21.3.3","babel-jest": "^20.0.3", 和 package.json 中的 jest 配置 “玩笑":{“转变": {"^.+\\.js$": "babel-
..
如果在新的 React 0.57 版和 TypeScript 中将测试与 Jest 和 Enzyme 集成在一起,它们将不起作用.以下是重现的步骤: 创建一个新的 React Native 项目: react-native init MyApp -package "com.my.app" --template typescript &&节点 MyApp/setup.js 安装所有 Jes
..
为了避免在基于 TypeScript 的 React Native 应用程序中出现“../../../../"样式的相对导入,我想配置该应用程序,以便我可以使用绝对导入. 重要的是配置还支持 Jest 单元测试. 我使用 npx react-native init MyTestApp --template typescript 创建了应用程序 React Native 版本:0.60.
..
更新. 当我提出拉取请求时出现此错误.有一个 github 工作流审计,它对拉取请求运行检查,并从另一个存储库加载测试文件. - 名称:运行审计运行: npx jest audits/ch-2 --json --outputFile=audits/ch-2.json --noStackTrace测试套件无法运行/Users/frankukachukwu/StudioProjects/cov
..
在运行 yarn run jest --no-cache 时,会抛出一个错误: 语法错误:意外的令牌导入 我最好的猜测是 babel 没有到达这个测试文件.我需要将它们包含在 .babelrc 中吗? 路径: /src/tests/LandingPage.test.js 测试文件: 从'react'导入React;从“react-test-renderer/shallow"导入 R
..
我正在尝试使用我的 webpack 项目设置 Jest.当我运行测试时,Jest 抱怨它无法读取 es6 代码.Babel 似乎没有转换我的测试文件. 我已经尝试了在互联网上找到的各种解决方案,但我仍然被难住了.也许有更多 Babel/Webpack 知识的人可以查看我的配置并帮助我. 相关 package.json 脚本: {"test": "jest --no-cache --c
..