全新打包工具parcel零配置vue开发脚手架

parcel-vue一个基于parcel打包工具的 vue开发脚手架解决方案,强烈建议使用node8.0以上

项目地址(求star^_^):点此进入

初始化项目

// 安装脚手架

$ npm install parcel-vue -g

// 初始化

$ parcel-vue projectName

安装依赖

$cdprojectName$ npm install

其中parcel-bundler是主要的工具,对于vue结尾的单文件,需要单独处理文件类型,parcel-plugin-vue这个插件会通过vueify来生成对应的代码,parcel会自动加载parcel-plugin开头的依赖。

运行开发环境,运行成功打开浏览器http://localhost:1234即可查看项目

$ npm run dev

打包编译

$ npm run build

开发

目录结构

src

├── router

    ├── index.js

├── assets

    ├── logo.png

├── components

├── Hello

├── index.js

├── index.js

├── views

    ├── HelloWorld

        ├── images

            ├── logo.png

        ├── HelloWorld.vue

├── styles

├── common.css

├── store

    ├── global

        ├── global.js

        ├── index.js

    ├── index.js

├── app.vue

├── index.js

只需要执行npm run dev和npm run build就可以进行开发和构建。

路由懒加载

只需将传统 import page from 'path' 方式改为 const page = () => import('path') 即可

// 此种方式路由不会懒加载import HelloWorld from'../views/HelloWorld/HelloWorld.vue'// 此种方式引入即可实现路由懒加载,打包时js文件自动拆分const HelloWorld =  () => import('../views/HelloWorld/HelloWorld.vue')

nodejs版本升级,如果您的node版本低于8.0,我们强烈建议您升级node版本(命令行升级不支持windows)

$ npm install -g n

$ n stable

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文基于工作项目开发,做的整理笔记因工作需要,项目框架由最初的Java/jsp模式,逐渐转移成node/expre...
    SeasonDe阅读 12,132评论 3 35
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 10,711评论 4 31
  • “慌慌张张,匆匆忙忙~~”之前迷上了这首歌,这就是原来开学季的状态,忙着收拾行囊,忙着赶最后的暑假作业······...
    小野鹤阅读 1,850评论 4 9
  • 上午好,倒春寒刚刚结束,久违的阳光出现,有种春回大地的感觉。急急忙忙赶来上班,然后迷迷糊糊上班。我曾想过许多许多。...
    丘禾阅读 1,423评论 0 1

友情链接更多精彩内容