Fork me on GitHub

Parcel是个好玩意儿

logo

 

今天学习了一下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官网
posted @ 2018-02-13 17:46  钟衷7  阅读(407)  评论(0编辑  收藏  举报