如何在Rollup.js中捆绑为单个文件

时间:2017-08-03 20:57:26

标签: javascript rollupjs

REPL on the Rollup site中,输出显示导入是直接注入输出文件。在我的计算机上,我无法重现此(所需)行为。相反,我的输出文件中包含require('./my-other-file')个语句。

我的输入文件如下所示:

// entry.js

import { encode64 } from './utils';

export function myFunction() {
    return encode64('test');
}

我的输出文件如下所示:

// bundle.js

(function () {
    'use strict';

    exports.__esModule = true;
    var utils_1 = require("./utils"); // <- don't want this
    function myFunction() {
        return utils_1.encode64('test');
    }
    exports.myFunction = myFunction;

}());

使用如下所示的Rollup配置文件:

export default {
    entry: 'entry.js',
    dest: 'bundle.js',
    format: 'iife',
};

如何将encode64导入注入输出文件,而不是require d?

我在浏览器中需要这个,我不想使用Browserify或其他类似的工具。

0 个答案:

没有答案