Babelify require()来自NPM模块的另一个JS文件未定义为主条目

时间:2016-07-19 15:54:28

标签: javascript node.js gulp

我当前的设置是babelify的吞咽。这是babelify https://github.com/jerrylow/gulp-start-kit-modular上具有此配置的基本设置(https://github.com/jerrylow/gulp-start-kit-modular/blob/master/gulpfile.js/tasks/js.js#L28)。

我从其他承包商的客户端继承了一个模块。这是一个托管在客户端站点上的私有模块,在一组包中,我们可以将'@custom'与名为'main-module'的模块一起使用。

要使用主模块,只需

require(‘@custom/main-module’);

这是非常典型和有效的。但它已经证明你可以通过

使用一堆其他功能
var moreFeatures = require(‘@custom/main-module/something-else’)();

where-else.js是'@ custom / main-module / src / js / something-else.js'中的文件,但是babelify没有看到其他东西,因为主要的入口点只有一个 - 模块。

0 个答案:

没有答案