尝试在 Rails 4 中使用 sprockets-es6 使用 'import' 和 'export' es6

Posted

技术标签:

【中文标题】尝试在 Rails 4 中使用 sprockets-es6 使用 \'import\' 和 \'export\' es6【英文标题】:Trying to use 'import' and 'export' es6 using sprockets-es6 in Rails 4尝试在 Rails 4 中使用 sprockets-es6 使用 'import' 和 'export' es6 【发布时间】:2015-10-08 17:36:57 【问题描述】:

我正在尝试使用 es6 的 'import' 和 'export' 关键字,如 babeljs 在 Rails 4 中使用 sprockets-es6 gem 中所述。

有人可以举例说明如何使用它吗?我收到错误消息说“导入”应该出现在顶部。

【问题讨论】:

【参考方案1】:

如果您能提供您的代码 sn-p 和您遇到的错误的堆栈跟踪,将会更容易提供帮助。

但是根据您提供的信息,我猜您没有在***使用 import 语句,这是 ES2015 Spec 要求的。

exploring ES6 一书中关于 ES6 模块的 chapter 是我目前可以向您推荐的最佳资源。

【讨论】:

以上是关于尝试在 Rails 4 中使用 sprockets-es6 使用 'import' 和 'export' es6的主要内容,如果未能解决你的问题,请参考以下文章

禁用 Asset Pipeline/Sprockets Rails 4.1

您如何在 Rails 3.1 中使用 Sprockets 编写干燥的模块化咖啡脚本?

ruby 在Rails 4.2.5 / Sprockets 3.5.2中为咖啡脚本启用源映射的初始化程序

如何刷新Rails / Sprockets以在资产之后了解生产服务器上的新清单:预编译

ruby 不要在开发中缓存Rails / Sprockets资产

adminLTE 2.4.5树视图在刷新后无法正常工作,只有它在rails中工作