代码拉取完成,页面将自动刷新
同步操作将从 木子欢儿/assist 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
const fs = require('fs');
const path = require('path');
const babelPlugin = require('rollup-plugin-babel');
const json = require('@rollup/plugin-json');
//const { eslint } = require('rollup-plugin-eslint');
const cwd = process.cwd();
import sass from 'rollup-plugin-sass';
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import image from '@rollup/plugin-image';
import { terser } from "rollup-plugin-terser";
import serve from "rollup-plugin-serve";
// import hash from 'rollup-plugin-hash';
import copy from 'rollup-plugin-copy'
const entry = {
assist: './src/assist.js',
'assist-entry':'./src/assist-entry.js'
}
const mark = `/**
* github: https://github.com/muzihuaner/assist
**/`
function generateWebConfig(isBrowser,input) {
return {
input,
output: {
banner: mark,
dir: 'dist',
format: isBrowser ? 'umd' : 'cjs',
name: 'AssistEntry'
},
plugins: [
sass(),
json(),
image(),
babelPlugin({
exclude: 'node_modules/**',
presets: [
[
'@babel/env',
{
modules: false,
targets: {
browsers: [
"> 1%",
"last 2 versions",
"ie 9-11"
],
// node: 8
},
corejs: 3, // 声明corejs版本
useBuiltIns: 'usage'
}
]
],
plugins: [
'@babel/plugin-proposal-object-rest-spread',
'@babel/plugin-transform-classes',
],
}),
resolve({
browser: isBrowser,
}),
commonjs(),
// terser({ compress: { drop_console: true } })
copy({
targets: [
{ src: 'src/assets/allaw.cur', dest: 'example' }
]
}),
process.env.ENV === "development" ? serve({
port: 3000,
contentBase: ["./"], // 静态资源所在目录
}) : null
],
};
}
const build = () => {
return Object.keys(entry).map(item=>{
return generateWebConfig(true,entry[item])
})
}
module.exports = build();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。