今天学习了一下Parcel打包工具,确实感觉十分简单易上手,基本不需要配置,未来可能是一个主流的打包工具。相比较于Webpack来说,Parcel简直是毫无难度。接下来总结一下我的学习收获。

1 安装Parcel

npm i -g parcel-bundler

注意是parcel-bundler而不是parcel。

2 安装依赖并写代码

这一部分同之前的开发没有区别,可能相对于Vue-Cli、create-react-app等脚手架工具来说多了一个手动安装依赖的过程。

3 以开发环境运行程序

parcel name.html

  或者:

parcel name.js

  

这时parcel会自动打包并且搭建本地开发环境服务器,结束之后可以看到打包所耗时间和本地服务器的地址。打开浏览器输入该地址,即可看到你的程序。

值得注意的是,这是一个热更新的本地服务器;一旦你更改了代码并且保存了,浏览器就会接收到更新并且自动刷新。

这一步的另一个动作就是parcel会自动把打包好的文件放到/dist目录下,如果需要部署到生产环境,只需要把dist文件夹中的文件拷贝到服务器相关目录即可,十分简单。

注意

  • 如果你在使用parcel name.js打包代码时,出现如下错误:
UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): SyntaxError: 'super' keyword unexpected here

那么表示你的Node版本不够高,最好更新到V8.0以上。

  • 在打包之间记得安装所有的依赖。如果是Babel等工具,请做好预设,具体请参考Parcel官网。

转载于:https://www.cnblogs.com/DM428/p/8447101.html

Parcel是个好玩意儿相关推荐

  1. parcel react_如何使用Parcel捆绑React.js应用程序

    parcel react by Michael Ozoemena 迈克尔·奥索埃梅纳(Michael Ozoemena) 如何使用Parcel捆绑React.js应用程序 (How to use Pa ...

  2. 从 webpack 到全面拥抱 Parcel #1 探索 Parcel

    最近大家都在关注一个很流行的类似 webpack 的前端构建工具 Parcel.这个库刚出来没多久(好像截至目前十几天),但是很受欢迎,看下图就知道. 所以值得一探! 官方地址:https://par ...

  3. Android中Parcel的分析以及使用

    简单点来说:Parcel就是一个存放读取数据的容器, android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel ...

  4. 从java到c_Binder机制,从Java到C (4. Parcel)

    1. 远程调用的数据传输 在远程的函數中,必然会需要传递一些数据,那这些数据是怎么传输的呢? 在IPC中,Proxy端的作用就是将一些参数打包,然后发送出去,下面是在Proxy端经常会遇见的调用远程方 ...

  5. android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)

    第一.四大组件间数据传递方式: 启动四大组件通过Intent对象来实现,Intent的功能包括启动四大组件以及相关信息+传递数据. 其中传递数据Intent提供了putExtra和对应的getExtr ...

  6. 原创全新打包工具Parcel零配置VueJS开发脚手架

    parcel-vue 一个基于Parcel打包工具的 VueJS急速开发脚手架解决方案,强烈建议使用node8.0以上 项目地址: https://github.com/w3c-king/p... 初 ...

  7. 爱情,这种高级玩意儿--一个码农的自白

    爱情,这种高级玩意儿,果然不是我这种贫下码农玩得起的. 二十四岁本命年生日那天,母亲从家里打电话过来,我本以为是说我生日的事.然而,却被告知家里的父老乡亲给我介绍了个女生,然后将她的联系方式给了我,并 ...

  8. 探索Android中的Parcel机制(上)

    一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化.序列化--,其作用是能将数据对象存入字节流其中,在须要时又一次生成对象.主要应用是利用外部存储设备保存对象状态 ...

  9. 探索Android中的Parcel机制(上) .

    一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化.序列化--,其作用是能将数据对象存入字节流当中,在需要时重新生成对象.主要应用是利用外部存储设备保存对象状态, ...

最新文章

  1. nginx 学习笔记(3) nginx管理
  2. CTF(pwn)-格式化字符串漏洞讲解(一)
  3. 大工14春 计算机文化基础 在线测试,大工14春《计算机文化基础》在线测试I含答案.doc...
  4. P3700-[CQOI2017]小Q的表格【分块,欧拉函数】
  5. php获取信息,PHP文件信息获取函数
  6. 各国语言(语系)代码表(ZH-TW, ZH-CN,EN-US...) JSON 格式 [繁中/简中/英文格式]
  7. 分别使用U+、B+、UD制作WinPE启动盘
  8. 逻辑为基、数企赋能(NO.9)—企业运营体系顶层逻辑之困
  9. 印象笔记使用方法————印象笔记下载安装以及浏览器插件下载安装
  10. Telink blt_soft_timer 改进
  11. 虫虫吃第一颗豆子---第一次作业
  12. python飞机大战概要设计_飞机大战展示.ppt
  13. Java13新增特性
  14. python做一个本地搜索工具_SecretFinder:一款基于Python脚本的JavaScript敏感信息搜索工具...
  15. 给小白程序员的建议!
  16. Word控件Spire.Doc 【段落处理】教程(十五):在 C# 中为 Word 段落添加制表位
  17. 第一台数字电子计算机占地面积为,中国的第一台计算机占地面积是多少?
  18. 计算机硬盘是什么材质的好,电脑硬盘长什么样子_电脑硬盘什么样的好
  19. 这恐怕是学习Frida最详细的笔记了
  20. 转载:80,90后需要提前领悟的至高心法

热门文章

  1. 动态更改echarts 高度_结合Echarts、Ajax技术实现可视化大屏监控 3D
  2. php反序列化绕过,【技术分享】PHP反序列化漏洞
  3. js控制table中tr位置互换
  4. 郑州志泽网络科技--SSH模拟试题
  5. mmap映射区和shm共享内存的区别总结
  6. leetcode练习(简单总结做过的题)
  7. 基础练习 字母图形 c语言
  8. 图像处理常用边缘检测算子
  9. Java中的日期操作
  10. ElasticSearch 实践过程中遇到的几个小问题