零配置打包工具Parcel 快速入门 -- vue示例
2018-02-27 22:06
846 查看
新的打包工具parcel,号称零配置,开箱即用,今天迫不及待入手看看~
以vue作为示例:
demo 目录结构
(1)创建根目录 parcel-vue-demo
(2)更新node版本, 8.0以上
(3)初始化 package.json
或者 npm (后面统一用yarn)
(4)安装依赖
其中parcel-plugin-vue 是处理.vue文件;babel-preset-env 支持更多es6特性
(5)根目录添加.babelrc配置文件
(6)根目录添加index.html
(7)添加src目录, 增加index.js, router.js, App.vue, Components等
源码详见: https://github.com/comeonbob/weShare/tree/develop/articles/frontend/js/parcel/vue_demo
(8)开始启动
运行 Run
编译 Build
(2) 运行后,浏览器控制台报错,vue引入和渲染方式不同,编译错误。详见: https://www.npmjs.com/package/parcel-plugin-vue
(3) 编译错误,提示node版本问题,node版本需要大于 8.0
参考资料:
Parcel+vue 入门实战: https://segmentfault.com/a/1190000012427886
Parcel 初体验: https://zhuanlan.zhihu.com/p/34033344
fork的一个parcel-vue demo: https://github.com/comeonbob/parcel-vue
以vue作为示例:
demo 目录结构
src ├── App.vue ├── index.js ├── router.js └── components ├── ├── Home.vue ├── └── ... .babelrc index.html package.json readme.md
(1)创建根目录 parcel-vue-demo
(2)更新node版本, 8.0以上
(3)初始化 package.json
yarn init -y
或者 npm (后面统一用yarn)
npm init -y
(4)安装依赖
// 依赖库 yarn add vue vue-router // 打包工具 yarn add parcel-bundler parcel-plugin-vue babel-preset-env --dev
其中parcel-plugin-vue 是处理.vue文件;babel-preset-env 支持更多es6特性
(5)根目录添加.babelrc配置文件
{ "presets": [ ["env", {"targets": {}}] ] }
(6)根目录添加index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"> <title>parcel-vue-demo</title> </head> <body> <div id="myapp"></div> <script src="./src/index.js"></script> <!-- <MyApp></MyApp> --> </body> </html>
(7)添加src目录, 增加index.js, router.js, App.vue, Components等
源码详见: https://github.com/comeonbob/weShare/tree/develop/articles/frontend/js/parcel/vue_demo
(8)开始启动
运行 Run
git clone https://github.com/vueadmin/parcel-vue.git npm i npm run dev
编译 Build
npm run build
可能遇到的错误
(1) 运行npm run dev 后’targets of undefined’, parcel-bundler源码的问题, 作者已更新: https://github.com/parcel-bundler/parcel/pull/886(2) 运行后,浏览器控制台报错,vue引入和渲染方式不同,编译错误。详见: https://www.npmjs.com/package/parcel-plugin-vue
(3) 编译错误,提示node版本问题,node版本需要大于 8.0
参考资料:
Parcel+vue 入门实战: https://segmentfault.com/a/1190000012427886
Parcel 初体验: https://zhuanlan.zhihu.com/p/34033344
fork的一个parcel-vue demo: https://github.com/comeonbob/parcel-vue
相关文章推荐
- 详解Vue快速零配置的打包工具――parcel
- 全新打包工具parcel零配置vue开发脚手架
- 快速入门vue-cli配置
- Vue.js快速入门及示例
- 【第1136期】零配置的 Web 应用打包工具 - Parcel
- 程序员带你学习安卓开发,十天快速入门-开发工具配置学习
- Parcel -- 快速的 Web 打包工具
- 快速入门vue-cli配置
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- 快速入门vue-cli配置
- 快速入门vue-cli配置
- Parcel极速零配置Web应用打包工具
- 快速入门vue-cli配置
- Struts2 快速入门(hello struts2 简单示例,配置开发模式,导入struts源码,设置struts.xml源码提示)
- 快速入门vue-cli配置
- Vue.js快速入门示例
- 快速入门vue-cli配置
- 全新打包工具parcel零配置vuejs开发脚手架
- 前端打包构建工具gulp快速入门