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官网
  • 相关阅读:
    RN8209校正软件开发心得(1)
    Chrome 31版本导出Excel问题
    ComBox选择
    网页设计的一般步骤
    .NET一套开发工具
    关于用sql语句实现一串数字位数不足在左侧补0的技巧
    python jieba模块详解
    python内置函数详细描述与实例演示
    Markdown的基本语法记录
    python configparser模块详解
  • 原文地址:https://www.cnblogs.com/DM428/p/8447101.html
Copyright © 2011-2022 走看看