1

我已经使用这个插件在我的应用程序中实现了一个 csv 导入功能,而且效果很好!但最近我不得不重新安装我的一些资产,并且该插件似乎有一些最近添加的内容,包括 ES15 语法。我的 Rails 4 应用程序还没有准备好消化 ES15,所以我正在寻找一种方法来排除有问题的文件,如果可以的话。

插件的目录结构如下所示(为简洁起见省略了一些项目)。

├── src
│   ├── jquery.csv.js
│   └── jquery.csv.min.js
└── test
    ├── csv.from_array.js
    ├── csv.from_arrays.js
    ├── csv.parsers.js
    ├── csv.to_array.js
    ├── etc ...

ES15 代码仅出现在test/文件中。在我的资产管道中,我 include jquery.csv.js,它显然包含test/文件,因为当我预编译资产时它在 ES15 上阻塞。(如果我不需要jquery.csv.js,资产预编译很好。)

说明了我在预编译时看到的错误。

似乎我应该能够在没有测试文件的情况下做到这一点,但在jquery.csv.js我看来,它们是如何被包含在内的并不明显。

我知道我可能应该专注于升级 Rails 或使用 webpack/babel/whatever 来集成 ES15,但我希望能在短期内进行修复,以便继续前进。

感谢您的任何提示!

4

0 回答 0