gpt4 book ai didi

javascript - 将 traceur 编译器与 meteor 一起使用

转载 作者:行者123 更新时间:2023-11-30 17:32:25 24 4
gpt4 key购买 nike

我想在客户端代码(和其他 ES6 功能)上使用 Javascript 生成器,但据我所知,它尚未在所有主要浏览器中实现或默认启用。所以我找到了traceur .

但是我在 Meteor 集成方面遇到了问题。 Traceur 提供了一个命令行编译器,我可以称之为 meteor-typescript (即使不推荐),因为我找不到有关使用 traceur 从 Javascript 编译字符串的文档。

然后,我猜还需要一个运行时依赖项,并且必须将其提供给客户端。我可以为此使用 Bower 吗?

在此先感谢您的任何建议或指点。

编辑: 我可以调用编译器(参见 my meteor-traceur ),但我不知道如何添加运行时依赖项。 Traceur 定义了一个 RUNTIME_PATH,但我不能将它与 api.add_files 一起使用,因为 npm 模块没有导入到 package.js 中(应该在其中定义 Packages.on_use)。

最佳答案

npm 依赖项安装在包中的 .npm 目录中。您可以通过将此添加到 package.js 来添加 traceur 运行时:

Package.on_use(function (api) {
api.add_files(".npm/plugin/compileTraceur/node_modules/traceur/bin/traceur-runtime.js");
});

我 fork 了你的存储库并修复了这个:https://github.com/Sanjo/meteor-traceur

我还创建了一个演示应用程序:https://github.com/Sanjo/meteor-traceur-demo

关于javascript - 将 traceur 编译器与 meteor 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22733857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com