# 一.初始化开发环境
初始化配置安装rollup
npm init -y
npm install rollup rollup-plugin-serve
1
2
2
import serve from 'rollup-plugin-serve'
export default {
input:'./src/single-spa.js',
output:{
file:'./lib/umd/single-spa.js',
format:"umd",
name:'singleSpa',
sourcemap:true
},
plugins:[
serve({
openPage:'/index.html',
contentBase:'',
port:3000
})
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
这里我们一切从简,只借助
rollup
模块化和打包的能力~,不进行过多的rollup
配置, 把精力放到编写微前端的核心逻辑上~~~