babeljs相关内容
我试图在由Babel编译的ESP Web应用程序中使用webpack使用 Object.assign(),但是我收到错误: 未捕获TypeError:Object.assign不是函数 我已经在使用 babel-loader 将ES6转移到ES5,所以我所有的其他ES6代码正在工作。然而,在我的代码库中, Object.assign()仅在我还导入“babel-core
..
我很高兴通过Babeljs来使用ECMAScript 6功能 - 特别是,我很乐意使用新的模块功能开始使我的JavaScript代码更加模块化。 这是我到目前为止写的: // ECMAScript 6代码 - lib.js 导出const sqrt = Math.sqrt; 导出函数square(x){ return x * x; } 导出函数diag(x,y){ 返
..
我正在使用 Babelify 和浏览。此外,我使用节点模块系统的ES6样式模块功能。 我想将所有我自己的模块放到 node_modules / libs 。 例如: test.js node_modules / libs export default )=> { console.log('Hello'); }; main.js (将被编译为 bu
..
我正在通过webpack / bable在React应用程序中使用ES6。 我正在使用索引文件来收集模块的所有组件并导出它们。不幸的是,它看起来像这样: 从'./Comp1.jsx'导入Comp1_; 从'./Comp2.jsx'导入Comp2_; 从'./Comp3.jsx'导入Comp3_; export const Comp1 = Comp1_; export con
..
我使用 BabelJS的需要钩子 (以前称为6to5)以 es6features 运行节点应用程序: // run.js require(“babel / register”); require(“./ app.js6”); 我调用节点run.js 运行我的 app.js6 。我需要安装BabelJS,并为每个我想使用es6features的项目提供一个 run.
..
我有一个在ES6中编写的node.js库 lib (使用 Babel ),其中我导出以下子模块: “use strict”; import * as _config from'./config'; import * as _db from'./db'; import * as _storage from'./storage'; export var config =
..
我在ES6上用 Babel transpiler 在客户端上编写了同构的应用程序。我希望我的快递服务器具有与客户端代码相同的ES6语法。 不幸的是, require('babel / register')不工作.. server.js require('babel / register'); //不工作 // require('babel-core / register);不
..
假设你有一个类似数组的Javascript ES6 Iterable,你提前知道的长度是有限的,把它转换成Javascript数组的最好方法是什么? 这样做的原因是许多js库,如下划线和lodash只支持数组,所以如果你想在Iterable上使用任何他们的功能,它必须首先被转换成一个数组。 在python中,您只需使用list()函数即可。在ES6中有一个等价物吗? 解决方案
..
考虑以下示例代码(或许我做错了?) var FlareCurrency = { }; export {FlareCurrency}; 我有以下任务: gulp.task(“compile:add-new-currency-minified”,function(){ return gulp.src('src / add-new-currency /
..
在ES6(ES2015 / JavaScript.next / Harmony)中有 null -safe属性访问(空传播/存在)运算符,如 CoffeeScript 中的c>?。 还是计划用于ES7? var aThing = getSomething() ... aThing =可能Null?.thing 这将大致如下: if(maybeNull!=
..
我看到 instanceof 操作符在错误子类的实例上不起作用,在操作系统X上的href =“https://babeljs.io/docs/usage/cli/#babel-node”rel =“noreferrer”> babel-node 版本6.1.18 /节点版本5.1.0。为什么是这样?相同的代码在浏览器中运行良好,请尝试以小提琴为例。 以下代码在浏览器中输出 true ,而在b
..
我已经启动了一个项目,我在后端使用React JS作为前端节点js。我使用webpack捆绑JS文件。我用了babel和其他必要的东西。当我在反应类中使用箭头函数时,会给出语法错误。像模块构建失败:SyntaxError:Unexpected token 。但是我可以在节点中使用箭头函数,没有任何问题。 这是我的webpack配置文件 从“路径”导入路径; 从'webpack'导入w
..
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $;;;;;;;;;;;;;;;;;;; // nowadays export from'./inner.js'; 我试图这样做,但是babel只允许在es7第1阶段,因为它是现在提案href =“https://github.com/leebyron/ecmascript-export-default-fr
..
我试图让我的Browserify / Babelify / Gulp在我的项目中工作,但它不会采取传播操作员。 我的gulpfile中有这个错误: [SyntaxError: /Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocery-list-reducers.js:解析文件时出现意外的令牌(16:8):/ Users /
..
我已经在ES6中编写了一个用webpack作为我的捆绑软件的项目。大部分的透析效果很好,但是当我尝试在任何地方加入装饰器时,我会收到这个错误: 装饰器不支持在6.x待处理的提案更新中。 我查看了babel问题跟踪器,还没有找到任何东西在那里,所以我假设我使用错了。我的webpack配置(相关位): 加载程序:[ { loader:'babel' , exclu
..
app.js export default function(){} index.js require('babel / register'); require('./ app')(); 然后,我可以运行 node index.js 没有错误。但是,使用Babel 6.x,运行以下代码 index.es6.js
..
我正在使用Babel扩展我的课程与内置本机Array class NewArray extends Array { first(){ return this [0]; } } var a = new NewArray(1,2,3); console.log(a.length); // 3 console.log(a); // [1,2,3] console.lo
..
在我正在进行的一个项目中,我们有两个选择可以使用哪个模块系统: 使用require导入模块,并使用module.exports和exports.foo导出 使用ES6导入导入模块,并使用ES6导出导出 使用其他功能是否有任何性能优势?如果我们使用节点的ES6模块,我们应该知道什么呢? 解决方案 使用其中一个是否有任何性能优势? 请记住,没有JavaScript引擎,
..
给定一个输入文件,例如 import {a} from'b'; 函数x(){ a() } babel将编译到 'use strict'; var _b = require('b'); 函数x(){ (0,_b.a)(); } 但是当编辑松动模式时,函数调用输出为 _b.a(); 我已经做了一些研究,在哪里添加
..
我想使用ES6创建对象工厂,但旧式语法不适用于新的。 我有下一个代码: export class Column {} export class Sequence {} export class Checkbox {} export class ColumnFactory { constructor(){ this.specColumn = { __default
..