rollup
rollup
打包类库时使用,打包文件比较纯粹;启动服务还是webpack
开发项目使用webpack
1 2 3 4
| npm init -y
npm install rollup rollup-plugin-babel @babel/core @babel/preset-env rollup-plugin-serve -D
|
rollup.config.js rollup的配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import serve from 'rollup-plugin-serve'; import babel from 'rollup-plugin-babel';
export default { input: './src/index.js', output: { file: 'dist/vue.js', name: 'Vue', format: 'umd', sourcemap: true }, plugins: [ babel({ exclude: "node_modules/**" }), serve({ open: true, openPage: "/public/index.html", port: 3000, contentBase: '' }) ] }
|