本文是构造 UI 轮子过程中搭建项目初始化时使用 Parcel 作为打包器的简要使用记录。

安装

参考 官方文档

使用 npm 进行 parcel-bundler 的安装。

npm i -D parcel-bundler

为什么要用 -D ? 如果一个 npm 包是给用户使用的,不用加 -D。如果是给开发者使用,需要加 -D。(或者全局安装)

 

打包

安装完成之后,需要进行打包的操作。

使用下列命令进行 parcel 的初次打包,如果出现红色报错,就在后面加上 index.html即可。

./node_modules/.bin/parcel
 

注意: 这里还需要注意的问题的是,初次进入之后。还需要给 package.json 进行配置。因为是 runtime-only 模式,所以会出现下列报错。

 
 

配置完毕后,还是使用 ./node_modules/.bin/parcel index.html 进行打包编译,或者使用,效果是一样的。

npx parcel index.html
 

清除缓存

建议先清除第一次编译失败的缓存。或者在末尾使用 --no-cache

rm -rf .cache
 

最新文章

  1. 【集合框架】JDK1.8源码分析之IdentityHashMap(四)
  2. 记录一些容易忘记的属性 -- UIScrollView
  3. Android之Fragment(一)
  4. Oracle RMAN 清除归档日志
  5. linux磁盘设备知识
  6. Qt中实现菜单和工具栏功能
  7. Qt 富文本处理(QTextDocument和QTextBlock和QTextFrame和QTextTable和QTextList和QTextDocument)
  8. extern int *a与extern int a[]
  9. Kafka 在行动:7步实现从RDBMS到Hadoop的实时流传输
  10. Linux中的zero-copy技术
  11. Geth控制台使用及Web3.js使用实战
  12. CSS3-1
  13. ELASTICSEARCH 搜索的评分机制
  14. tcp_nopush高性能
  15. 四则运算V1.1
  16. MySQL修改root密码的3种方法
  17. hive 实现类似 contain 包含查询
  18. 6.pragma pack
  19. HDU 1199 && ZOJ 2301 线段树离散化
  20. mfc 鼠标、键盘响应事件

热门文章

  1. js实现限制上传文件大小
  2. POJ 2524 独一无二的宗教(裸并查集)
  3. Java I/O系列(二)ByteArrayInputStream与ByteArrayOutputStream源码分析及理解
  4. MySQL+MyCat分库分表 读写分离配置
  5. jQuery的$.get()函数不执行以及php端报错Uncaught Error: Call to a member function bind_param() on boolean in...
  6. Hive(10)-文件存储格式
  7. docker入门——安装(CentOS)、镜像、容器
  8. Zeta--S3 Linux抓取一帧YUV图像后使用硬件编码器编码成H.264
  9. 爬取知乎热榜标题和连接 (python,requests,xpath)
  10. golang 防SQL注入 基于反射、TAG标记实现的不定参数检查器