0

我使用 react-rails gem 有一段时间了。在使用它时,我将我的 ES6 组件放在app/assets/javascript/components文件夹下,并将普通的旧 JavaScript 文件放在app/assets/javascript. 好消息是我能够轻松地从 ES6 组件中引用旧式 Javascript 文件的对象。

迁移到 webpacker gem 后,我尝试保持类似的方法。我将模块放置在文件夹下app/javascript/packs并将旧样式的 JavaScript 文件放置在文件app/javascript夹中。

我想,有了 webpack,我必须使用导入/导出机制,但我也无法实现。

所以我的问题是如何使用旧的 javascript 文件并在组件中引用其中的对象。

例如global_data.js,驻留在目录中的虚拟文件的内容app/javascript如下:

function globalData (){
}
globalData.prototype.data = {};
var g_GlobalData = new globalData();

ES6 在组件中使用g_GlobalData变量的方式是什么?

4

0 回答 0