我当前的设置是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没有看到其他东西,因为主要的入口点只有一个 - 模块。