【发布时间】:2019-01-26 01:37:13
【问题描述】:
我有以下rollup.config.js:
import commonjs from 'rollup-plugin-commonjs';
import nodeResolve from 'rollup-plugin-node-resolve';
export default {
input: 'input.js',
output: {
file: 'output.js',
format: 'iife'
},
plugins: [
nodeResolve(
{
jsnext: true,
main: true
}
),
commonjs({ include: 'hello.js' })
]
}
我有以下input.js 其中requires hello.js:
var hello = require('./hello.js');
console.log(hello);
而hello.js 很简单:
module.exports = 'hello';
我希望 output.js 不包含 require 语法,并将其替换为字符串 'hello'。
我仍然看到var hello = require('./hello.js');这一行
如何用汇总插件替换这一行? (我认为这就是 commonjs 插件的用途)。
提前感谢您的帮助!
【问题讨论】:
标签: configuration commonjs rollupjs