惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Vercel News
Vercel News
美团技术团队
雷峰网
雷峰网
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
D
DataBreaches.Net
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
罗磊的独立博客
MyScale Blog
MyScale Blog
博客园_首页
IT之家
IT之家
F
Fortinet All Blogs
博客园 - Franky

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟
vuejs与webpack学习笔记
2016-04-30 · via 夜行人

阮一峰在微博里说:

前端变化有多快?两年前,大家都用Grunt构建,去年用Gulp + Browserify构建,今年用Webpack构建,明年可能会使用纯ES6的构建工具。每变一次,前面的那些工具就全没用,都白学。要知道,这些工具每一个都是软件系统,单单Grunt就有4千个插件,然而全没用了。

nodejs相关

国内使用npm有时候不太顺利,可以考虑使用淘宝的镜像。

npm install -g webpack –registry=http://registry.npm.taobao.org

webpack

目前前端领域工具异常丰富,webpack是黏合它们的胶水,可以作为入口,如果手动拼接,极其琐碎

demo

教程

vuejs与webpack相关案例

vue-hackernews

HackerNews clone with Vue.js

vuejs官方的案例

  • 构建大型应用 组件化:组件(Component)是 Vue.js 最强大的功能之一
  • sudo npm install –registry=http://registry.npm.taobao.org
  • 网站的信息来自: wss://s-usc1c-nss-136.firebaseio.com/.ws?v=5&ns=hacker-news
    • 用到了firebase
    • 调试wss
      • python3, pip install websocket
      • wsdump.py

qingcheng

qingcheng是python-china的前端

qingcheng的后端为zerqu,基于flask写的,专注于提供api

not a forum, it is an API based application

开发

mac下,nodejs升级为v5.0,nodejs太旧会有问题

开始:

  • sudo npm install
  • make dev

注意: webpack-dev-server

生产环境

  • make build
  • python -m SimpleHTTPServer 8000

vue-demos

  • sudo npm install sass-loader node-sass webpack –save-dev –registry=http://registry.npm.taobao.org
  • sudo npm install
  • npm run dev
    • 会解释为:webpack-dev-server –inline –hot –config webpack.dev.conf.js
  • npm run build

demo-Vue-sign

用vue组件化做个简单的注册登陆SPA页面示例

webpack-dev-server

webpack 提供了 webpack-dev-server 解决实时刷新页面的问题,同时解决实时构建的问题

  • js 文件修改
  • webpack-dev-server 监控到变化
  • webpack 在内存中重新构建 bundle.js
  • webpack-dev-server 保证页面引用的 bundle.js 文件与内存中一致

参考

文章作者 种瓜

上次更新 2016-04-30