Как связать как один файл в Rollup.js
В REPL на сайте свертки выходные данные показывают, что импорт внедряется прямо в выходной файл. На моем компьютере я не могу воспроизвести это (желаемое) поведение. Вместо этого мой выходной файл имеет 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
д?
Мне нужно это в браузере, и я не хочу использовать Browserify или другие подобные инструменты.