首页 > 编程语言 >vue2源码-一、rollup环境配置

vue2源码-一、rollup环境配置

时间:2023-04-08 19:44:18浏览次数:51  
标签:npm babel rollup dev js 源码 vue2

  1. npm init -y创建初始化package.json并修改script"dev": "rollup -cw "

  2. 安装rollup及其插件:

    npm install rollup rollup-plugin-babel @babel/core @babel/preset-env --save-dev

  3. 创建rollup.config.jsrollup进行配置

    配置如下:

    import babel from 'rollup-plugin-babel'
    export default {
      input: './src/index.js', // 入口
      output: {
        file: './dist/vue.js', // 出口
        name: 'Vue', // global.vue
        format: 'umd', // esm es6模块 commonjs模块 iife自执行番数 umd
        sourcemap: true, // 希望可以调试源代码
      },
      Plugins: [
        babel({
          exclude: 'node_modules/**', // 排除node_modules所有文件
        }),
      ],
    }
    
  4. 创建.babelrc

    {
      "presets": ["@babel/preset-env"]
    }
    
  5. 运行调试 npm run dev

标签:npm,babel,rollup,dev,js,源码,vue2
From: https://www.cnblogs.com/dgqp/p/17299101.html

相关文章

  • SpringCloud源码学习笔记3——Nacos服务注册源码分析
    系列文章目录和关于我一丶基本概念&Nacos架构1.为什么需要注册中心实现服务治理、服务动态扩容,以及调用时能有负载均衡的效果。如果我们将服务提供方的ip地址配置在服务消费方的配置文件中,当服务提供方实例上线下线,消费方都需要重启服务,导致二者耦合度过高。注册中心就是在......
  • etcd/raft选举源码解读
    ETCD-raft笔记0.引言该篇博客基于etcdv3.5.7版本,首先会简单介绍etcd/raft对Raft选举部分的算法优化,然后通过源码分析etcd/raft的选举实现。1.etcd对于raft选举算法优化措施该优化措施均在raft博士论文中有讲解etcd/raft实现的与选举有关的优化有Pre-Vote、CheckQuorum、......
  • 人工智能在线AI智能模型聊天AI网站系统源码
    demo软件园每日更新资源,请看到最后就能获取你想要的:​ 1.人工智能在线AI智能模型聊天AI网站系统源码 PHP网站系统源码 API接口源码AI网站系统源码仅23kb,实现用户管理,一键添加接口,一键修改接口,在线ai5个模型聊天,文转图,图转图,并且实现5个不同模式的API接口源码提供用户对......
  • Redis 源码解析之通用双向链表(adlist)
    Redis源码解析之通用双向链表(adlist)概述Redis源码中广泛使用adlist(Agenericdoublylinkedlist),作为一种通用的双向链表,用于简单的数据集合操作。adlist提供了基本的增删改查能力,并支持用户自定义深拷贝、释放和匹配操作来维护数据集合中的泛化数据value。adlist的数......
  • Spring源码系列一:入门——Hello World
    前言讲解Spring之前,我们首先梳理下Spring有哪些知识点可以进行入手源码分析,比如:SpringIOC依赖注入SpringAOP切面编程SpringBean的声明周期底层原理Spring初始化底层原理SpringTransaction事务底层原理HelloWorld通过这些知识点,后续我们慢慢在深入Spring的使用及原......
  • 最新中国福彩分析大数据分析大师拥有双色球数据展示微信小程序源码支持双色球数据分析
    demo软件园每日更新资源,请看到最后就能获取你想要的: 1.最新中国福彩分析大数据分析大师拥有双色球数据展示微信小程序源码支持双色球数据分析多个接口福彩大数据分析小程序,数据来自于中国福利彩票 拥有双色球数据展示 双色球数据分析多个接口 数据有每日奖金和往期记录......
  • flask源码解析
    flask源码解析本篇主要是针对于以下一些问题进行源码剖析,并补充解释一些python语法的用法与应用场景。flask生命周期流程flask的request、session等都是导入进来的,也就意味着每次请求,我们所用的都是同一个request对象,它为什么能够按照同种方式取到自己request对象值呢flask......
  • 找人写指标 分时预警牛皇预警公式源码
    分时抓涨停预警源码 抓涨停不难分时预警牛皇520预警源码公布源码{牛皇}{副图}{大智慧L2公式}原理解析:A1赋值:((如果(((收盘价/((成交额(元)的历史累和)/((成交量(手)*100)的历史累和)))位于1.05和0.95之间)=0),返回(收盘价的历史简单移动平均),否则返回((成交额(元)的历史累和)/(......
  • 源码共读 | tdesign-vue 初始化组件
    前言Tdesign-vue是一由腾讯开源的Vue.js组件库。我们知道,这些大型的组件库业务覆盖面很广,基本都包含了很多组件,很多组件包含了一些通用性代码,如果每开发一个组件,都去把这些通用性代码复制出来,无疑是非常繁琐的,那么作者在开发这些组件时是如何做的呢?学习目标:新增组件:npmrun......
  • Go-context源码解析
    首先我们简单的来看一个例子,如下:(学好这个例子,我们就可以说完全掌握住context了,并且能重构一个contextfuncmain(){ ctx,cancel:=context.WithCancel(context.Background()) ctxV:=context.WithValue(ctx,1,"HelloWorld") gofunc(ctxcontext.Context){ val:=......