iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue源码之rollup环境搭建步骤详解
  • 487
分享到

Vue源码之rollup环境搭建步骤详解

2024-04-02 19:04:59 487人浏览 泡泡鱼
摘要

目录搭建环境建立rollup配置文件创建入口文件打包前准备打包测试一下搭建环境 第一步 进行初始化,在终端输入npm init -y生成package.JSON文件,可以记住所有开发

搭建环境

第一步

进行初始化,在终端输入npm init -y生成package.JSON文件,可以记住所有开发相关的依赖。

第二步

--在终端输,入安装依赖
npm install rollup rollup-plugin-babel @babel/core @babel/preset-env --save-dev

注:

安装rollup打包工具,可能需要编译高级语法所以需要安装babel,安装babel需要在rollup中使用,所以安装一个rollup-plugin-babel表示在rollup中使用babel插件,用babel需要安装babel的核心插件@babel/core,又因为把高级语法转为低级语法所以还需要安装一些预设,安装一个插件@babel/preset-env,为开发依赖--save-dev,所以执行上面的命令

建立rollup配置文件

在根目录创建一个rpllup.config.js文件,配置完成之后就可以通过rollup进行打包,在package.json中就可以配置一段脚本

  "scripts": {
  // 用rollup来打包,执行rpllup.config.js,-c指定配置文件 -w监控文件变化
    "dev": "rollup -cw"
  },

创建入口文件

创建一个src目录,在目录下新建一个index.js入口文件

// index.js
export  const number = 1 

打包前准备

// rpllup.config.js
// rollup默认可以导出一个对象,作为打包的配置文件
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模块 commnjs模块 iife自执行函数 umd统一模块规范  umd兼容(commnjs模块 iife自执行函数)
      sourcemap:true, // 希望可以调试源代码
  },
  plugins:[
  //babel一般会建立一个单独的配置文件.babelrc
    babel({
      exclude:'node_modules/**' // 排除mode_modules所有文件,不需要打包这些文件
    })
  ]
}
//.babelrc
// preset 预设也就是插件集合
{
  "presets": [
    "@babel/preset-env"
  ]
} 

打包

执行npm run dev执行成功后根目录下会增加一个dist目录,目录中会生成一个vue.js文件和vue.js.map文件

//vue.js
(function (global, factory) {
	typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
	typeof define === 'function' && define.amd ? define(['exports'], factory) :
	(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.Vue = {}));
})(this, (function (exports) { 'use strict';
	var number = 1;
	exports.number = number;
	Object.defineProperty(exports, '__esModule', { value: true });
}));
//# sourceMappingURL=vue.js.map

测试一下

在dist目录中新建一个index.html,引入index.js,console.log()打印一下Vue

    <script src="vue.js"></script>
    <script>
        console.log(Vue); // {number: 1}
    </script>

以上就是Vue源码之rollup环境搭建步骤详解的详细内容,更多关于Vue rollup环境搭建的资料请关注编程网其它相关文章!

--结束END--

本文标题: Vue源码之rollup环境搭建步骤详解

本文链接: https://www.lsjlt.com/news/166736.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue源码之rollup环境搭建步骤详解
    目录搭建环境建立rollup配置文件创建入口文件打包前准备打包测试一下搭建环境 第一步 进行初始化,在终端输入npm init -y生成package.json文件,可以记住所有开发...
    99+
    2024-04-02
  • VSCode 搭建 x264 源码调试环境的详细步骤
    目录1.下载 x2642. 使用上一节介绍的方法为 x264 生成支持 debug 的 x264.exe3. 在 VSCode 中打开 x264 源码文件夹4. 创建并配置 laun...
    99+
    2022-11-13
    VSCode源码调试 VSCode  x264 源码调试
  • 内网环境下registry搭建步骤详解
    目录背景docker环境配置http可访问重新加载docker启动registry启动registry-web 背景 在实际的开发运维过程中,经常需要使用镜像仓库的情况,虽然阿里云、...
    99+
    2022-11-13
    内网环境registry搭建 registry 搭建
  • 搭建Python Web环境的详细步骤
    这篇文章主要介绍“搭建Python Web环境的详细步骤”,在日常操作中,相信很多人在搭建Python Web环境的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”搭建Python Web环境的详细步骤...
    99+
    2023-06-17
  • VScode搭建OpenCV环境的详细步骤
    目录安装MinGW-w64安装CMake生成MakeFiles编译OpencvVScode配置  用vscode来写opencv代码需要自己编译OpenCV,主要用到MinGW-w6...
    99+
    2024-04-02
  • java Spring MVC4环境搭建实例详解(步骤)
    spring WEB MVC框架提供了一个MVC(model-view-controller)模型-视图-控制器的结构和组件,利用它可以开发更灵活、松耦合的web应用。MVC模式使得整个服务应用的各部分(控制逻辑、业务逻辑、UI界面展示)分...
    99+
    2023-05-31
    spring mvc4环境搭建 ava
  • 教你使用IDEA搭建spring源码阅读环境的详细步骤
    目录第一步、准备gradle环境第二步、下载spring源码第一步、准备gradle环境 1、去官网下载gradle https://gradle.org/releases/ 2、...
    99+
    2024-04-02
  • Golang环境搭建指南:详细步骤解析
    Golang是一种旨在简化编程过程并提高开发效率的编程语言,它具有强大的并发特性和优异的性能表现,因此在近年来越来越受到开发者的关注和青睐。在开始学习和使用Golang之前,首先需要搭...
    99+
    2024-02-23
    步骤详解 设置指南 go语言
  • Vue 搭建Vuex环境详解
    目录搭建Vuex环境总结 搭建Vuex环境 在src目录下创建一个文件夹store,在store文件夹内创建一个index.js文件 index.js用于创建Vuex中最核心的sto...
    99+
    2024-04-02
  • Spring学习之开发环境搭建的详细步骤
    最近搞定了项目,工作终于松了下来,顺便有时间学习Spring框架,记录于此,不足之处,希望大家不吝赐教Spring的介绍Spring是一个轻量级的Java框架,由于Spring基本提供了全套的开发服务,所以Spring基本上可以应用在Jav...
    99+
    2023-05-31
    spring 环境 搭建
  • win7本地怎么搭建php环境(步骤详解)
    在开发Web应用或者网站时,我们经常会使用PHP语言来处理数据和逻辑。那么如何在Windows 7操作系统上搭建PHP开发环境呢?下面将为大家详细讲解步骤。下载PHP安装包首先需要下载PHP的安装包。可以从PHP官网下载,也可以到第三方网站...
    99+
    2023-05-14
  • 搭建 Selenium+Python开发环境详细步骤
    目录一、写在前面二、环境搭建1、Python环境搭建2、第一个脚本3、可能遇到的问题4、解决办法5、运行效果三、写在最后一、写在前面 我从未想过自己会写python系列的自动化文章,...
    99+
    2024-04-02
  • TypeScript环境搭建的实现步骤
    目录1. 安装TS环境2. 安装 ts-node3. 安装nodemon4. Parcel打包支持浏览器运行TS文件前提是已经装好了node.js,node.js安装图文教程&nbs...
    99+
    2024-04-02
  • LINUX生产环境的搭建步骤
    这篇文章主要讲解了“LINUX生产环境的搭建步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINUX生产环境的搭建步骤”吧!登录远程MySQLmysql -h 192...
    99+
    2023-06-09
  • 聊聊搭建golang环境的步骤
    Golang是Google开发的一种编程语言,自2007年发布以来,已经广泛使用于云计算和web开发中。而如何在本地进行golang环境的搭建,是初学者们最为关注的问题之一。下面我们就来详细介绍一下golang环境搭建的步骤。下载安装gol...
    99+
    2023-05-14
    go语言 Golang
  • Jmeter环境搭建及安装步骤
    Jmeter是纯Java开发的, 能够运行Java程序的系统一般都可以运行Jmeter, 如:Windows、 Linux、 mac等。 由于是由Java开发,所以自然需要jdk环境...
    99+
    2024-04-02
  • 服务器上搭建java环境的详细步骤
    这篇文章主要介绍“服务器上搭建java环境的详细步骤”,在日常操作中,相信很多人在服务器上搭建java环境的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”服务器上搭建java环境的详细步骤”的疑惑有所...
    99+
    2023-06-07
  • Vue安装与环境配置步骤详解
    目录1、安装node.js2、查看npm3、安装npm的国内镜像—cnpm4、安装webpack(一款开源的前端打包工具)5、查看webpack是否安装成功6、安装vue...
    99+
    2024-04-02
  • Spring Framework源代码环境搭建
    概要本文介绍使用IntelliJ IDEA搭建Spring Framework源代码环境,用于源代码阅读与debug。环境搭建1.下载源代码访问Spring Framework在GitHub的地址,下载最新源代码。本人在下载时,版本号为5....
    99+
    2023-06-02
  • DockerConsul概述以及集群环境搭建步骤(图文详解)
    目录一、Docker consul概述二、基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构一、Docker consul概述 容器服务更新与发现:先...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作