问题标签 [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.
javascript - 运行browserify后无法调用函数
我有一个 es6 JS 类,我在下面通过 browserify 运行以在 es5 中输出。下面是我的 es6 JS 类:
这是我正在运行的 browserify 命令:
我也试过
输出的 JS 文件看起来不错,并且不会在开发工具中引发任何错误,但是当我调用一个函数时,我得到以下信息:
任何帮助是极大的赞赏 :)
typescript - 与 tsify 和 firebase 一起使用的 Babelify 不会生成正确的代码
在对构建环境进行了长链更改之后,我已经到达了这一点。我从未使用过 babel,因为它不是必需的。但是包括 firebase 包破坏了构建,我在网上找到的所有解决方案都建议使用 babel 将包转换为可编译的东西。但是当我现在编译我的代码时,在运行时找不到firebase。
我的 ts 代码:
在运行时生成此错误:
我的 gulp 脚本如下所示:
为了完整性,我的 tsconfig :
我很感谢任何指示!
gulp - 找不到模块'react(gulp babelify browerify)
当我运行 npm run gulp 时,在创建 javascript 时一切正常。但是当我在浏览器中运行 javascript 时,会出现以下错误:
_prelude.js:1 未捕获的错误:在 o (_prelude.js:1) 处找不到模块“反应”
我安装了 react 和 react-dom,如果我使用 node 和 require('react') 一切都很好。
我做错了什么?
javascript - browserify + gulp + babelify 问题
我正在尝试使用 gulp 将我的 es6 代码转换为 es5。我的 gulpfile.babel.js 文件是 -
我的目录结构 -
主.js
Snake.js
当我这样做时gulp start
,它会在尝试转换时出错 -
这里有什么问题?我在蛇模块的导入上尝试了很多变体。似乎没有一个工作。我应该将它传递给 browserify 吗?现在我的假设是只需要为 browserify 提供入口点 js 文件。这个假设是错误的吗?