vue2.x-cnode

关于项目

vue2.x Cnode社区是基于vue、vue-router、vuex、axios、es6开发,使用webpack构建工具编译打包项目

如果此开源项目对大家学习vue的全家桶有帮助,请给我一个star,因为你的star让我觉得这个开源有了价值!

点击查看效果

vue1.x 项目

基于vue1.x已上线积分购项目

下载 && 启动

# 克隆项目
git clone https://github.com/vincentSea/vue2.x-Cnode.git
# 安装依赖
npm install
# 启动开发环境
npm run dev
# 打包项目
npm run build

项目目录

│  .babelrc         // ES6语法编译配置
│  .gitignore       // git的文件过滤配置
│  index.tpl        // 程序入口html模板
│  package.json     // 项目相关信息配置,通过执行 npm init 命令创建
│  README.md        // 项目说明
│
├─build             // webpack配置项
│
├─src               // 项目主文件夹
│  │  App.vue       // 页面入口文件
│  │  main.js       // 程序入口文件,加载各种公共组件
│  │
│  ├─assets         // 静态资源,图片、公用样式、插件
│  ├─components     // 公共组件
│  ├─fetch          // 请求api
│  ├─pages          // 页面组件
│  ├─router         // 页面路由配置
|  |─util           // 公用方法 (过滤器、弹窗)
│  └─vuex           // vuex的状态管理
│
└─static   

源码地址

webpack 配置

本项目是参考vue-cli快速构建项目,自己搭建项目。后续会改成webpack2.x的版本

安装babel

# 安装babel,编译ES6语法
cnpm install --save-dev babel-core babel-loader babel-preset-es2015 babel-plugin-transform-runtime  babel-preset-stage-2
// 使用babel,编译ES6语法
{test: /\.js$/,loader: 'babel?presets=es2015',exclude: /node_modules/
}

图片路径与打包

# 安装引入图片需要依赖url-loader的加载器
cnpm install --save-dev url-loader
{test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,loader: 'url',query: {limit: 10000,name: '[name].[hash:7].[ext]'}
}

样式引入打包 scss文件编译

cnpm install --save-dev css-loader sass-loader cssnext-loader
cnpm install --save-dev node-sass
 // 打包引入样式
{test: /\.css$/,loader: "css-loader?sourceMap!cssnext-loader"
},
// scss文件编译
{test: /\.scss$/,loader: "css-loader?sourceMap!sass-loader!cssnext-loader"
}

vue2.x-cnode(vue全家桶)相关推荐

  1. Vue 全家桶 + Electron 开发的一个跨三端的应用

    GitHub Repo:vue-objccn Follow: halfrost · GitHub 项目地址:https://github.com/halfrost/vue-objccn 利用 Vue. ...

  2. Vue 全家桶 + Electron 开发的一个跨三端的应用 1

    代码地址如下: http://www.demodashi.com/demo/11738.html GitHub Repo:vue-objccn Follow: halfrost · GitHub 利用 ...

  3. [在线+源码]vue全家桶+Typescript开发一款习惯养成APP

    vue-ts-daily 基于Vue.js的2.5.13版本和TypeScript编写的模仿原生应用的WebApp. 源码地址 欢迎star 项目演示地址 建议直接添加到主屏幕(ios端体验差一些). ...

  4. vue全家桶+koa2+mongoDB打造全栈社区博客

    背景 一直以来都想自己编写一个自己的社区博客,后来在网上找了一下,最后决定参考慕课网的一个社区项目,决定改用vue2.6+AntdForVue+koa2+mongoose实现一套社区博客. 简介 这是 ...

  5. Vue全家桶+Socket.io+Koa2打造一个智能聊天室 接口已开放

    Vue.js+Socket.io+Koa2打造一个智能聊天室 Vue.js全家桶+Socket.io+Express/Koa2 打造的一个智能聊天室. 已经开源啦!为了方便大家学习,智能机器人.IP定 ...

  6. vue音乐笔记_基于vue全家桶的移动端音乐web app

    项目描述 这是一个基于 Vue2.x 和网易云音乐 API制作的移动端 web app 项目:由于是出于练习和实验的目的,因此并非是网易云音乐 app 的替代品,目前也没有涵盖全部的功能: 该项目主要 ...

  7. VUE全家桶 REACT jQuery

    VUE VUE.js是一款JavaScript框架,Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架. VUE只关注视图层,Vue 的目标是通过尽可能简单的 AP ...

  8. Vue全家桶+Socket.io+Express/Koa2打造网页版手机QQ

    Vue全家桶+Socket.io+Express/Koa2打造的网页版手机QQ(web app),高仿手机QQ7.1.0版本.为了方便大家学习,现在IP定位接口和实时气温接口也开放了!接口请在源码中查 ...

  9. vue全家桶是指什么?有哪些东西?

    Vue全家桶一般来说指的是脚手架vue-cli.路由vue-Router.状态管理模式vuex.Axios.elementUI等ui框架和打包工具webpack,下面我们分别介绍. 1. 项目构建工具 ...

  10. Vue全家桶 + webpack 构建单页应用初体验

    文章指南 主题   承接这上一篇Vue + Webpack 构建模块化开发框架详解,我们知道了如何使用webpack对vue进行打包,从而开始我们的前端模块化开发之路,这一篇在上一篇的基础上讲解 Vu ...

最新文章

  1. linux free命令详解和使用实例(查看内存使用率)
  2. ITSM四大管理工具的比较
  3. centos6.5编译安装php7,及配置与nginx通信。
  4. XTU -1231 人生成就 (dp + 记录最优解的个数)
  5. ubuntu和python快速换源
  6. clnt_create: RPC: Program not registered
  7. C++类的前向声明的学习
  8. Bootstrap系列 -- 17. 复选框checkbox和单选择按钮radio
  9. Linux的iovec、readv和writev
  10. 关于计算机信息管理的照片,2021年10月山东计算机科学与技术(原计算机信息管理)专业自考报名需上传电子照片...
  11. 网络协议学习--SOAP协议(一)
  12. 独到理解@java数据类型
  13. 库克低调访华,3小时郑州行程俨然一位效率大师
  14. Yolov3中xmin,ymin,xmax,ymax的疑惑
  15. vue移动端用什么数据可视化插件_vue框架大屏可视化
  16. 手把手教你给 SSH 启用二次身份验证
  17. 终于可以舒服的看电子书了
  18. 计算机硬件系统概念,计算机系统概念
  19. 牛客网、赛码网javascript在线编程的输入输出
  20. 多级列表为“第一章”下产生含“阿拉伯数字章节号”的题注(word题注自定义)

热门文章

  1. 树莓派4bwlan驱动_树莓派4到手,你了解它所使用的新版Debian系统吗?
  2. mfc编程淘汰了吗_四种基本的编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法、下划线命名法)...
  3. JS调试的时候遇到无限debugger怎么办?
  4. date工具类 DateUtils.java
  5. Eclipse 使用常见问题汇总
  6. js 实现ReplaceAll 的方法
  7. Netty RPC Demo 实现
  8. arm linux samba,嵌入式linux系统教你制作samba服务器
  9. vueCli3 身份证正则校验
  10. Spring Cloud Stream与RabbitMQ整合