问题标签 [babelify]

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 回答
35 浏览

javascript - 运行browserify后无法调用函数

我有一个 es6 JS 类,我在下面通过 browserify 运行以在 es5 中输出。下面是我的 es6 JS 类:

这是我正在运行的 browserify 命令:

我也试过

输出的 JS 文件看起来不错,并且不会在开发工具中引发任何错误,但是当我调用一个函数时,我得到以下信息:

任何帮助是极大的赞赏 :)

0 投票
1 回答
17 浏览

typescript - 与 tsify 和 firebase 一起使用的 Babelify 不会生成正确的代码

在对构建环境进行了长链更改之后,我已经到达了这一点。我从未使用过 babel,因为它不是必需的。但是包括 firebase 包破坏了构建,我在网上找到的所有解决方案都建议使用 babel 将包转换为可编译的东西。但是当我现在编译我的代码时,在运行时找不到firebase。

我的 ts 代码:

在运行时生成此错误:

我的 gulp 脚本如下所示:

为了完整性,我的 tsconfig :

我很感谢任何指示!

0 投票
1 回答
6 浏览

gulp - 找不到模块'react(gulp babelify browerify)

当我运行 npm run gulp 时,在创建 javascript 时一切正常。但是当我在浏览器中运行 javascript 时,会出现以下错误:

_prelude.js:1 未捕获的错误:在 o (_prelude.js:1) 处找不到模块“反应”

我安装了 react 和 react-dom,如果我使用 node 和 require('react') 一切都很好。

我做错了什么?

0 投票
0 回答
8 浏览

javascript - browserify + gulp + babelify 问题

我正在尝试使用 gulp 将我的 es6 代码转换为 es5。我的 gulpfile.babel.js 文件是 -

我的目录结构 -

主.js

Snake.js

当我这样做时gulp start,它会在尝试转换时出错 -

这里有什么问题?我在蛇模块的导入上尝试了很多变体。似乎没有一个工作。我应该将它传递给 browserify 吗?现在我的假设是只需要为 browserify 提供入口点 js 文件。这个假设是错误的吗?