我有一个使用RequireJS的自动生成的文件。但是,我在使用Webpack的ES2015导入的项目中使用此文件。正在导入的对象将全局公开。
define(["ace/lib/oop", "ace/mode/text", "ace/mode/text_highlight_rules"], function(oop, mText, mTextHighlightRules) {
// I only want to expose the logic within this scope
}
是否可以告诉Babel忽略这个特定文件的导入语句?
另外,我找到了一个将RequireJS语法转换为ES2015语法的模块。如果第一个问题的答案为否,是否可以忽略ES2015导入语句:
var oop = require('ace/lib/oop');
var mText = require('ace/mode/text');
var mTextHighlightRules = require('ace/mode/text_highlight_rules');
任何从ace模块导入的内容都可以忽略,因为它们是全局定义的。
谢谢!