编译/ Cobine 2个或更多JS文件为1

时间:2018-05-08 15:58:17

标签: javascript

现在我正在开发一个有很多javascript的框架。 我正在使用EM6作为JS标准以及用于使用babel编译的Windows的http://prepros.io应用程序

但是,我不知道如何将2个JS文件编译/组合成1个像一些主要框架那样,例如引导。我检查了他们的代码。但我很困惑。

任何帮助都会非常感激..

尝试使用此代码:

source1.js

const Alert = ( ($) => {
    class Alert {
        constructor(element) {
            this._element = element
        }
    }

    return Alert
} )( $ )

export default Alert

final.js

import Alert from './source1'

( ($) => {
    const version = $.fn.jquery.split( ' ' )[ 0 ].split( '.' )
} )( $ )

export {
    Alert,
}

输出我得到

'use strict';

Object.defineProperty(exports, "__esModule", {
    value: true
});
exports.Alert = undefined;

var _alert = require('./imports/alert');

var _alert2 = _interopRequireDefault(_alert);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

(function ($) {
    var version = $.fn.jquery.split(' ')[0].split('.');
})($);

exports.Alert = _alert2.default;

0 个答案:

没有答案