Kev*_*eal 5 javascript rollupjs
在Rollup 站点上的REPL 中,输出显示导入直接注入到输出文件中。在我的电脑上,我无法重现这种(期望的)行为。相反,我的输出文件中有require('./my-other-file')语句。
我的入口文件如下所示:
// entry.js
import { encode64 } from './utils';
export function myFunction() {
return encode64('test');
}
Run Code Online (Sandbox Code Playgroud)
我的输出文件如下所示:
// 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;
}());
Run Code Online (Sandbox Code Playgroud)
使用如下所示的 Rollup 配置文件:
export default {
entry: 'entry.js',
dest: 'bundle.js',
format: 'iife',
};
Run Code Online (Sandbox Code Playgroud)
如何将我的encode64导入注入到输出文件中,而不是required?
我在浏览器中需要这个,我不想使用 Browserify 或其他类似的工具。