草庐IT

babel-eslint

全部标签

javascript - 我可以导入 babel-polyfill 模块而不是全部导入吗?

如何导入babel-polyfill的一些特定模块而不是全部导入?对我来说,它似乎太大了,无法全部导入,我只使用了它的一些功能。我想要的如下:import"babel-polyfill/symbol"; 最佳答案 在底层,babel-polyfill使用了一个名为core-js的项目。(当然有一些定制)。它暴露了CommonJSAPI,因此假设您正在转译为CommonJS(使用preset-es2015时的默认行为),您可以简单地使用它://Thispollutestheglobalnamespace.Mayconflictwith

node.js - 在 Visual Studio 代码中运行 babel-node

通常通过命令行启动,我可以输入:babel-nodeserver.js当我尝试设置它以便断点和我收到的VisualStudio代码中不起作用的内容时:/Users/me/proj/node_modules/babel-cli/lib/babel-node.js--debug-brk=31893--nolazyserver.js/Users/me/proj/node_modules/babel-cli/lib/babel-node.js:line1:/Applications:isadirectory/Users/me/proj/node_modules/babel-cli/lib/ba

node.js - babel-node 的永远错误

我有一个简单的Node服务器://server.jsimportexpressfrom'express';importReactfrom'react';...当我尝试使用Forever运行它时:永远启动-c"babel-node--experimental"server.js,由于使用import而出错/Applications/MAMP/htdocs/React/ReactBoilerplates/koba04/app/server.js:1(function(exports,require,module,__filename,__dirname){importexpress^^^^

javascript - Promise.allSettled 在 babel ES6 实现中

我正在使用babel转译我的node.js@0.10.x代码,但我被promise所困。我需要allSettled类型的功能,可以在q和bluebird或angular.$q中使用例如。在babel的core-jsPromise上,没有allSettled方法。目前我正在使用q.allSettled作为解决方法:import{allSettled}from'q';在babelpolyfill中有类似的东西吗?或者,哪种算法适合我尝试实现? 最佳答案 2019年答案有aproposal将此功能添加到ECMAScript标准中,并且已被

node.js - 为什么 babel 将 .babel.json 存储在 USERPROFILE 路径中

我正在azureweb应用程序上运行nodejs应用程序,我正在尝试使用npm在其中集成babel。问题是babel正在尝试访问处的文件%USERPROFILE%命名为.babel.json,一个不存在的文件。这很可能是由以下人员安装的:npminstall-gbabel在azureweb应用程序上,我似乎根本找不到它(即使在网站的kudu中运行npminstall-gbabel之后)。我使用kudu自己将%USERPROFILE%中的文件复制到%USERPROFILE%但在网络应用重新启动时文件消失了。有没有办法让babel在web应用上工作?更新我确实省略了一些东西。当我尝试加载b

node.js - 尝试部署 Firebase 功能时出现 ESLint 错误

我尝试部署一个firebase函数,但由于ESLint的一些问题,它一直失败。我也试过用谷歌搜索答案,但我看到的一切对我来说都是希腊语。我也偶然发现了this和this回答,但似乎它们不适用于我的场景。我的功能////CreateandDeployYourFirstCloudFunctions////https://firebase.google.com/docs/functions/write-firebase-functions////exports.helloWorld=functions.https.onRequest((request,response)=>{//respon

javascript - Babel编译错误: Cannot find module core-js/library/fn/get-iterator

这是我的目录结构:├───demo│├───entry││├───index.js││├───tap.js││└───util.js│├───node_modules│├───index.html│├───package.json│└───webpack.config.js├───src│├───tap.js│└───util.js├───index.js└───package.json在demo/entry/index.js我有importtapfrom'../../src/tap';编译时,babel报错ERRORin../src/tap.jsModulebuildfailed:E

javascript - 为什么我的 ES6(使用 Babel)类说 `this` 在实例方法中未定义?

我正在使用Hapi.JS在Node中构建一个应用程序。我有一个认证插件类,它给我带来了各种各样的问题。当我尝试从类的方法中引用this时,我收到一条错误消息,指出this未定义。为什么会这样?摘录:classOAuth{constructor(){}register(server,err,next){this.server=server;this.registerRoutes();}registerRoutes(){console.log(this.server.route);this.server.route([{method:'POST',path:'/oauth/token',c

node.js - 从 npm 脚本运行 babel-cli 不起作用

我按照指示here安装babel-cli。我将"build":"babelsrc-dlib"添加到我要运行它的目录中的package.json中。但是,在运行时,我收到此错误:?npmrunbuild>ipfs-readme-standard@1.0.0build/Users/richard/src/ipfs-readme-standard>babelsrc-dlibsrcdoesn'texistnpmERR!Darwin14.5.0npmERR!argv"/Users/richard/.nvm/versions/node/v5.0.0/bin/node""/Users/richard

node.js - Babel 7 中的外部导入不会被转译

我目前正在将代码库从Babel6迁移到7。代码由具有自己配置的多个单独项目组成。main项目从external导入文件,但是main从external导入的脚本不是被转译并在“意外的token导入”时失败。直接位于maindo中的脚本可以正确转换。我在main项目中使用以下命令来转译脚本:babel-node./index.js另一个项目使用Webpack做同样的事情并正确处理所有事情。此设置也适用于Babel6。.babelrcformain{"ignore":["node_modules"],"presets":[["@babel/preset-env",{"targets":{"