zoukankan      html  css  js  c++  java
  • 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官网
  • 相关阅读:
    luogu P3327 [SDOI2015]约数个数和
    生成函数
    luogu P4318 完全平方数
    SP5971 LCMSUM
    luogu P2522 [HAOI2011]Problem b
    UOJ #82. 【UR #7】水题生成器
    CF1147F Zigzag Game
    CF1106F Lunar New Year and a Recursive Sequence
    1114: 逆序
    1113: 递归调用的次数统计(函数专题)
  • 原文地址:https://www.cnblogs.com/DM428/p/8447101.html
Copyright © 2011-2022 走看看