前端开发那些事儿

RollUp搭建vue开发环境

2021-08-07  本文已影响0人  JX灬君
  1. 新建项目文件夹

  2. 初始化
    npm init -y

  3. 安装依赖
    npm install @babel/preset-env @babel/core rollup rollup-plugin-babel rollup-plugin-serve cross-env -D

  1. 新建src目录

  2. 新建入口文件
    src -> index.js

export default function Vue() {
  
}
  1. 配置rollup
    新建rollup.config.js
// 引入babel
import bable from 'rollup-plugin-babel'
import serve from 'rollup-plugin-serve'

export default {
  input: './src/index.js', // 配置一个打包的入口文件
  output: {
    file: 'dist/vue.js', // 打包出口文件
    format: 'umd',  // 打包分模块 'umd'一种打包方法一种模型一种模式。'umd' 可以在windows上面
    name: 'Vue', // 全局变量的名称
    sourcemap: 'true' // 将转换前后的代码进行映射
  },// 配置一个出口文件
  plugins: [ // 放插件
    bable({  // 转换高级语法
      exclude: 'node_modules/**'  // 排除文件夹
    }),
    serve({ // 开启一个服务
      port: 3000, // 端口号
      contentBase:'', // 写个内容的基准 '' 表示当前目录
      openPage: '/index.html' // 服务打开的文件
    })
  ]
}
  1. 在根目录下新建入口文件 index.html

  2. 新建babelrc文件

{
  "presets": [
    "@babel/preset-env"
  ]
}
  1. 配置执行命令打开package.json修改scripts
    // -c表示执行配置文件 -w表示检测更新
    "scripts": { "dev": "rollup -c" // -c表示执行配置文件 -w表示检测更新 },
  1. 执行npm run dev 判断是否成功
上一篇 下一篇

猜你喜欢

热点阅读