Files
vue-core-mini/rollup.config.js

44 lines
1.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import resolve from '@rollup/plugin-node-resolve'
import commonjs from '@rollup/plugin-commonjs'
import typescript from '@rollup/plugin-typescript'
/**
* 默认导出一个数组,数组的每一个对象都是一个单独的导出文件配置,
* 详细可查https://www.rollupjs.com/guide/big-list-of-options
*/
export default [
{
//入口文件
input: 'packages/vue/src/index.ts',
//打包出口
output: [
/**
* 导出iife 模式的包 iife
* 自执行函数,适用于 <script> 标签(如果你想为你的应用程序创建 bundle那么你可能会使用它
* iife 表示“自执行 函数表达式”
*/
{
//开启 sourceMap
sourcemap: true,
//导出文件地址
file: './packages/vue/dist/vue.js',
//生成包的格式:一个自动执行的功能, 适合作为<script>标签
format: 'iife',
//变量名
name: 'Vue'
}
],
//插件
plugins: [
//ts支持
typescript({
sourceMap: true
}),
//模块导入的路径补全
resolve(),
//将CommonJS模块转换为ES2015
commonjs()
]
}
]