代码拉取完成,页面将自动刷新
import fs from 'fs';
import terser from '@rollup/plugin-terser';
import polyfillNode from 'rollup-plugin-polyfill-node';
import commonjs from '@rollup/plugin-commonjs';
import resolve from '@rollup/plugin-node-resolve';
const loadJSON = path => JSON.parse(fs.readFileSync(new URL(path, import.meta.url)));
const pkg = loadJSON('./package.json');
export default [
{
input: 'src/main.mjs',
external: ['fs'],
output: [
{
file: pkg.module,
format: 'esm'
},
{
file: pkg.browser,
format: 'umd',
name: 'analyze',
globals: {
fs: 'fs',
path: 'path',
url: 'url',
}
}
],
plugins: [
terser(),
polyfillNode(),
resolve(),
commonjs({
polyfillNode: true
}),
]
},
{
input: 'src/main.mjs',
output: [
{
file: pkg.module.replace('.mjs', '.min.mjs'),
format: 'esm'
},
{
file: pkg.browser.replace('.js', '.min.js'),
format: 'umd',
name: 'analyze',
globals: {
fs: 'fs',
path: 'path',
url: 'url',
}
}
],
plugins: [
terser(),
polyfillNode(),
resolve(),
commonjs({
polyfillNode: true
}),
]
}
];
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。