最近得闲,想总结总结最近在学习Vue上的一些心得,毕竟作为新手多写多练好处多多,话不多说,马上开始!


前端工程化为开发带来了很多便利,但实际是,环境的配置也要大费周章一番。我用的是在Node环境下基于webpack来编译打包的,在package.json中用到的包大致如下:

所下的都是当时线上最新的版本,也是根据自己项目的需求来下载的。Node构建环境搭好后就可以来写webpack.config.js了,(至于怎么初始化Node环境和安装什么的,网上一找都有),这里要注意的是,如果你用的是Sass来写css的话node-sass有时候会莫名的装不上,只需用npm install sass-loader node-sass --save-dev这样就可以了(用npm安装的话)
再就是webpack.config.js的配置了,如下

  `var path = require('path'); //这里引入路径包var webpack = require('webpack'); //引入webpackvar ExtractTextPlugin = require('extract-text-webpack-plugin');//这个插件是可以将scss文件独立抽取编译为css文件到指定的目录下var ExtractCss = new ExtractTextPlugin("./[name].css");//[name]是你入口指定的名字module.exports = {plugins: [ExtractCss  //引入插件],entry: {main: ['./src/main.js'],  //入口文件index: ['./src/css/login.scss']},output: {path: path.resolve(__dirname,'./output'), //输出路径publicPath: '/output/',  //公共文件路径filename: '[name].build.js' //输出文件名},module: {  //下面这些是用指定模块编译你要的文件loaders: [   { test: /\.vue$/, loader: 'vue', exclude: /node_modules/ },{ test: /\.html$/, loader: 'html-loader', exclude: /node_modules/ },{ test: /\.js$/, loader: 'babel',exclude: /node_modules/},{ test: /\.css$/, loader: 'style!css!autoprefiexer' },{ test: /\.scss$/, loader: ExtractCss.extract(['css', 'sass']) },{ test: /\.json$/,loader: 'fild-loader?name=./json/[name].json' },{test: /\.(png|jpg|jpeg|gif)$/,loader: 'url-loader?limit=10000&name=./images/[name].[ext]'}]},resolve: {alias: {'vue$': 'vue/dist/vue.js' //这个是编译.vue文件的,路径不用改},extensions: ['','.js','.vue','.scss']},babel: {presets: ['es2015'] //用es6的语法的话,要额外定义}}`

因为我直接撸的是vue2.0的版本,也不知道之前和1.0有什么不同,网上自己找了个教程,结果被坑了好久,就是版本改动后,很多API都不一样了,这里以后要注意,特别是2.0版本的独立构建和运行构建,具体看这里 [1]:[http://cn.vuejs.org/v2/guide/...独立构建-vs-运行时构建]

也是因为alias: { 'vue$': 'vue/dist/vue.js' },别名没加导致了程序跑不起来。
我用的是vue组件化得方式,每个页面都是一个组件,就是.vue的文件。具体的代码以后再上吧,没写完全。

以上是我学习中的一些小问题,说明不当之处还请高手们多多指教!多多交流

初探Vue之环境搭建相关推荐

  1. 浅入深出Vue:环境搭建

    浅入深出Vue:环境搭建 工欲善其事必先利其器,该搭建我们的环境了. 安装NPM 所有工具的下载地址都可以在导航篇中找到,这里我们下载的是最新版本的NodeJS Windows安装程序 下载下来后,直 ...

  2. Vue 开发环境搭建(Mac 版)

    Vue 开发环境搭建(Mac 版) 参考: https://www.jianshu.com/p/cc722eba1f46 https://www.runoob.com/w3cnote/vue2-sta ...

  3. 一 vue开发环境搭建

    2016年,Vue同Angular.React形成三足鼎立的局面,让前端的开发者顾不暇接,今天我们就来了解一下Vue的环境搭建. 一.node.js安装: node.js:一种javascript的运 ...

  4. Vue前端环境搭建(最简单,最全)

    Vue前端环境搭建(最简单,最全) VS code下载 下载地址:https://code.visualstudio.com/ node下载 v14.15.4 版本过高不兼容部分插件,v14.15.4 ...

  5. Vue.js环境搭建

    简述 小弟刚刚开始写博客,学习VueJs也不久,开这个博客,只是为了多多学习和记录自己的 学习之旅,可能很多地方都很浅薄,还望各位海涵和多多拍砖. 学习Vue也有两个多月了,接触它是在一个很偶然的机会 ...

  6. laravel+vue开发环境搭建

    From: https://www.jianshu.com/p/1c2cc11ba46f 描述 最近通过laravel在公司做了一些项目,但本身前端出身的我,总是感觉lphp开发过程中,前端写好页面, ...

  7. vue 入门环境搭建

    公司项目要用vue.js来开发,要使用vue来开发前端框架,首先要有环境,所以给大家介绍一下如何搭建vue环境.其实很简单: 1.首先下载安装node.js. 去官网https://nodejs.or ...

  8. Vue入门 - 环境搭建Vue项目创建

    Vue起步:从零开始搭建一个完整的Vue项目 一.安装Node环境 1.下载Node.js安装包并安装 2.环境变量的配置 二.搭建vue项目环境 一.安装Node环境 1.下载Node.js安装包并 ...

  9. vue项目ide(vue项目环境搭建)

    一.先介绍一下我接下来要做的项目 项目:ide可视化工具 技术应用: Vue2.0(js框架):Vue.js - 渐进式 JavaScript 框架 | Vue.js ElementUi(饿了吗ui框 ...

最新文章

  1. WS-Eventing、WS-Transfer Web服务标准
  2. 我们从产品团队扩大中学到了什么
  3. 计算机网络:网络设备知识笔记
  4. 分布式测试工具Beetle.DT的部署并进行HTTP,SQL,TCP压测
  5. ubuntu mysql自动备份文件_Ubuntu下开展MYSQL自动备份
  6. android开源2016_Google 2016年开源版本浏览
  7. FaceBoxes的学习笔记
  8. php-5.6.31安装视频教程_php安装图解教程
  9. 七年三套房,阿里程序员炫富,努力就有回报,感谢当初的选择!
  10. docker 卸载镜像_docker删除所有容器和镜像命令
  11. 如何下载matlab,如何下载MATLAB?
  12. 国科大李保滨矩阵分析与应用2021回忆版
  13. 探索新技术经验分享(六)logicaldoc二次开发探索
  14. 智能道路中几个问题的探讨
  15. Thinkpad E40黑苹果驱动
  16. ​VB语言凉凉了!微软宣布放弃不再​更新,GitHub正式收购 npm ,力挺整个JavaScript生态!...
  17. 打印机修复工具_打印机常见故障排除及修复方法
  18. Excel高级图表制作①——电池图/KPI完成情况对比图/重合柱形图
  19. 服务器虚拟cd,如何在VMware虚拟机上安装CD或DVD数据?
  20. linux阿里云ecs发邮件

热门文章

  1. Redux 学习总结 (React)
  2. HDU 6354 Everything Has Changed(余弦定理)多校题解
  3. 我对javascript对象的理解
  4. framebuffer的入门介绍-实现程序分析【转】
  5. jQuery动画---自定义动画animate()
  6. 2000行代码实现软渲染引擎
  7. ASP.NET MVC5+EF6+EasyUI 后台管理系统(46)-工作流设计-设计分支
  8. Linux文件存储结构,包括目录项、inode、数据块
  9. flume自定义Interceptor
  10. 怎样增加网站的百度权重