资讯专栏INFORMATION COLUMN

vue2.x-cnode(vue全家桶)

ThinkSNS / 1873人阅读

摘要:后续会改成的版本安装安装编译语法使用编译语法图片路径与打包安装引入图片需要依赖的加载器样式引入打包文件编译打包引入样式文件编译

vue2.x-cnode 关于项目

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

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

点击查看效果

vue1.x 项目

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

下载 && 启动

</>复制代码

  1. # 克隆项目
  2. git clone https://github.com/vincentSea/vue2.x-Cnode.git
  3. # 安装依赖
  4. npm install
  5. # 启动开发环境
  6. npm run dev
  7. # 打包项目
  8. npm run build
项目目录

</>复制代码

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

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

安装babel

</>复制代码

  1. # 安装babel,编译ES6语法
  2. cnpm install --save-dev babel-core babel-loader babel-preset-es2015 babel-plugin-transform-runtime babel-preset-stage-2

</>复制代码

  1. // 使用babel,编译ES6语法
  2. {
  3. test: /.js$/,
  4. loader: "babel?presets=es2015",
  5. exclude: /node_modules/
  6. }
图片路径与打包

</>复制代码

  1. # 安装引入图片需要依赖url-loader的加载器
  2. cnpm install --save-dev url-loader

</>复制代码

  1. {
  2. test: /.(png|jpe?g|gif|svg)(?.*)?$/,
  3. loader: "url",
  4. query: {
  5. limit: 10000,
  6. name: "[name].[hash:7].[ext]"
  7. }
  8. }
样式引入打包 scss文件编译

</>复制代码

  1. cnpm install --save-dev css-loader sass-loader cssnext-loader
  2. cnpm install --save-dev node-sass

</>复制代码

  1. // 打包引入样式
  2. {
  3. test: /.css$/,
  4. loader: "css-loader?sourceMap!cssnext-loader"
  5. },
  6. // scss文件编译
  7. {
  8. test: /.scss$/,
  9. loader: "css-loader?sourceMap!sass-loader!cssnext-loader"
  10. }

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81636.html

相关文章

  • 酷狗音乐- Vue / React 全家的两种实现

    摘要:引言两个月前用全家桶实现过一次酷狗音乐,最近又用全家桶重构了下,最终成果和的实现基本一致,放个图手机预览戳版本版本。的行为结构表现分离,很明显,而的分离虽然不是很明显,但实际上也是有的。发送指令,最终会到里合并数据,与中的类似。 引言 两个月前用 Vue 全家桶实现过一次 酷狗音乐,最近又用 React 全家桶重构了下,最终成果和 Vue的实现基本一致,放个图: showImg(htt...

    hot_pot_Leo 评论0 收藏0
  • Vue全家高仿网易云音乐mac客户端版(不像赔十个!!)

    摘要:库用了魔改样式的歌词滚动部分用了黄轶老大的贼爽主题换肤用的变量替换。语言的下一代标准预处理器安装与使用前端项目后端项目 音乐播放器虽然烂大街了,但是作为前端没自己撸一个一直是个遗憾,而且偶然间发现pc端web版的网易云音乐做的实在是太简陋了,社区仿pc客户端的网易云也不多见,为了弥补这个遗憾,就用vue全家桶模仿mac客户端的ui实现了一个,欢迎提出意见和star~ 预览地址 源码地址...

    mgckid 评论0 收藏0
  • vue2全家写的material design风格的cnode社区

    摘要:社区项目地址点此查看预览地址点此查看使用模拟手机查看基于全家桶的风格社区尽量接近原生的风格,参考了,的客户端。 vue-md-cnode社区 项目地址:点此查看预览地址:点此查看(使用chrome模拟手机查看) 基于vue全家桶的Material Design风格Cnode社区 尽量接近原生App的Material Design风格,参考了Google Play,Cnode的Andr...

    孙吉亮 评论0 收藏0
  • vue全家实现一个小商城

    摘要:全家桶实现一个小的移动商城学习了一段时间的临近过年了。购物车数据使用进行管理一个新手项目希望对你所帮助最后给个小星星支持下吧 vue全家桶实现一个小的移动商城 学习了一段时间的react,临近过年了。想到年后要换工作,就想把之前的vue再看看,毕竟现在版本迭代快。正好又赶上vue-cli 3.0 beta的到来,就顺便上手试试吧。完成一个移动小商城的demo,是个新手项目。 仓库地址 ...

    刘德刚 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<