有没有办法忽略requirejs导入?

时间:2018-03-05 22:52:38

标签: javascript webpack requirejs babel

我有一个使用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模块导入的内容都可以忽略,因为它们是全局定义的。

谢谢!

0 个答案:

没有答案