问题标签 [babel-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
291 浏览

javascript - 为什么在尝试使用 babel-cli v6 转译我的代码时会出现“未知选项:.babelrc.presets”错误?

我有这个package.json

这在我的.babelrc

运行时babel --source-maps=true --out-dir=lib src我得到这个:

我有babel-cli6个,为什么它不识别.babelrc.presets

0 投票
4 回答
5583 浏览

node.js - 使用 babel-node 时如何将选项传递给节点

Babel CLI 文档(https://babeljs.io/docs/usage/cli/):

但是当尝试为 Node 增加分配的内存时:

论点--max-old-space-size=16384似乎被忽略了

某人是否知道这是否应该工作,如果不应该 - 一些解决方法?

0 投票
1 回答
497 浏览

javascript - Babel 没有转译 ES6 计算的属性名称

Babel 没有转译 ES6 计算属性名称。它会编译其他所有内容。不知道发生了什么。使用最新版本的 cli。

通天塔输出

0 投票
0 回答
169 浏览

javascript - 在浏览器中使用 Babel 转译 ES6 生成器

我可以用 babel 转译 ES6,但是当我尝试测试生成器时,我得到了这个异常。Uncaught ReferenceError: regeneratorRuntime is not defined

我环顾四周,发现我必须添加 bable-generator 和运行时插件。正如您从 package.json 中看到的那样,我添加了它们,但仍然出现此错误。

我正在运行 babel cli "npm run watch",它编译我的代码,我可以在浏览器中运行它。我有一种感觉,我错过了一步:)

0 投票
1 回答
107 浏览

git - 如何从 GIT bash 执行 Babel-node 而不输入 node_modules 的整个链接

目标是从 GIT bash 执行 babel-node server.js,而无需输入 babel-node 的整个链接。

在此处输入图像描述

.bash_profile 具有以下内容:

.bashrc 具有以下内容:

$ babel-node server.js 输入 GIT bash 显示:

我如何仍在学习 GIT、NPM 等方面的方法......

如何更改上面的目录?

0 投票
1 回答
308 浏览

javascript - 异步生成器在 babel-node 上工作,但使用 babel-register 或 build 失败

使用babel-node我能够运行以下代码

在这里不起作用,但可以在在线Babel REPL上使用

以及当我babel-node像这样运行它时:

但是,当我像这样构建和运行它时它会失败:

并给我

使用babel-register也会失败并出现相同的错误:

我现在的.babelrc样子

使用es2015而不是es2015-node6没有任何好处

当我查看babel-node 这里使用的默认插件和预设时,看起来它们是空的

我错过了什么?

0 投票
1 回答
1025 浏览

javascript - 在 repl 中导入 es6 模块

我写了一个 es6 模块,我用 Babel.js 进行编译并用 Webpack 打包。我希望能够将此模块加载到 repl 中,以便我可以在那里使用它,所以我安装babel-clibabel-node. 我看到通知说“ES6 样式的模块加载可能无法按预期运行”,所以我对此并不感到惊讶:

但我对此感到惊讶:

是什么赋予了?babel-node当我在 repl 中需要文件时,不会转译文件吗?是否有一个 JavaScript repl 可以做到,或者一些简单的解决方法?Webpack 可以很好地编译我的项目,所以我知道没有语法错误。

0 投票
0 回答
321 浏览

babeljs - 有哪些方法可以覆盖本地 babelrc 配置?

我有一个 .babelrc 文件,其中包含我想在特定情况下覆盖的某些配置(与环境无关)。不幸的是,babel 文档对传递的配置的优先顺序不是很清楚(即 .babelrc、babel-loader、babel.transform、babel-cli 等)。

另外,在使用 babel-cli 时,是否可以将查询参数或选项传递给 babel 预设,例如 es2015?

0 投票
1 回答
1592 浏览

node.js - 在生产入口文件中使用 babel-polyfill

我正在使用 babel 转译 ES7 js 代码,一切都像开发/登台的魅力。在应用程序内部,我严重依赖ES7 的async/await特性。我的入口文件如下所示:

我不确定是否有必要为生产环境保留babel-polyfillbabel-core/register模块,因为我在部署之前使用 babel-cli 转译了所有内容。我认为即使我删除它们并使入口文件看起来像这样,它也必须正确工作:

但是,如果这样做,我会在启动应用程序时遇到下一个异常:

在生产环境中引用babel-polyfillbabel-core/register包是否正常?

0 投票
0 回答
41 浏览

reactjs - 配置 babel-cli 时的路径问题

我最近开始使用 ReactJS。所以我正在关注一个展示如何配置 babel-cli 的教程。所以有了它,我已经安装了所有必要的软件包,包括 liter-server。
我理解并实现了几乎所有相同的东西,但是在执行指定项目路径的命令时出现问题

项目结构

即我已经安装了我的 lite-server,当我在项目
lite-server -d ./dist -p 3000的根目录中执行此命令时,我得到 404。即在浏览器中,当我输入 localhost:3000 我是得到Cannot GET /但是当我重定向到 dist 并输入这个命令
lite-server -p 3000./dist
有什么问题?我在相对路径中,它应该可以正常工作,因为它在教程中运行良好。