1 Star 4 Fork 2

阿宇的编程之旅/utils-lib-js

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
rollup.config.js 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
阿宇的编程之旅 提交于 2024-01-21 19:31 +08:00 . feat: js-log-lib
import typescript from "@rollup/plugin-typescript";
import resolve from "@rollup/plugin-node-resolve";
import { readFileSync } from "fs";
import { terser } from "rollup-plugin-terser";
import alias from "@rollup/plugin-alias";
const packageJson = JSON.parse(readFileSync("./package.json", "utf8")); // 读取UMD全局模块名,在package中定义了
const pkgName = packageJson.umdModuleName;
export default {
input: "src/index.ts",
output: [
{
file: "dist/esm/index.js",
format: "esm",
},
{
file: "dist/cjs/index.js",
format: "cjs",
},
{
file: "dist/umd/index.js",
format: "umd",
name: pkgName,
globals: {
// 配置依赖中的UMD全局变量名
"event-message-center": "MessageCenter",
"task-queue-lib": "TaskQueue",
"js-request-lib": "JSRequest",
"timer-manager-lib": "TimerManager",
"js-log-lib": "JSLogLib",
},
},
{
file: "dist/bundle/index.js",
format: "iife",
name: pkgName,
},
],
plugins: [
terser(),
typescript({
tsconfig: "./tsconfig.json",
}),
alias({
resolve: [".js"],
}),
resolve(),
],
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/DieHunter/utils-lib-js.git
git@gitee.com:DieHunter/utils-lib-js.git
DieHunter
utils-lib-js
utils-lib-js
master

搜索帮助