parcel-vue,全新打包工具parcel零配置vue开发脚手架。
parcel-vue是一个基于parcel打包工具的vue急速开发脚手架解决方案,强烈建议使用node8.0以上
parcel-vue
// 安装脚手架 $ npm install parcel-vue -g // 初始化 $ parcel-vue projectName
$ cd projectName $ npm install
其中parcel-bundler是主要的工具,对于vue结尾的单文件,需要单独处理文件类型, parcel-plugin- vue这个插件会通过vueify来生成对应的代码,parcel会自动加载parcel-plugin开头的依赖。
parcel-bundler
vue
parcel-plugin- vue
vueify
parcel
parcel-plugin
$ 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 就可以进行开发和构建。
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')
$ npm install -g n $ n stable