vue.js从安装到搭建过程详解


Posted in Javascript onMarch 17, 2017

最初的时候用vue是直接下载相关文件 按照以前的方法来操作的

后来发现安装好以后似乎用起来更便利,然后就开始琢磨着怎么搭起框架来,下面是过程:

安装

1、 安装nodejs

直接网上找下载就好

2、安装淘宝镜像

打开命令行 输入

npm install -g cnpm --registry= https://registry.npm.taobao.org

3、安装webpack

cnpm install webpack -g

4、在你想要新建项目的路径下新建文件夹 用于存放项目文件

cd 进入你的文件路径

vue init webpack-simple 工程名字(名字不能用中文)

后面会有一些默认的设置

Target directory exists. Continue? (Y/n) 直接回车默认
  Project name (vue-test) 直接回车默认
  Project description (A Vue.js project) 直接回车默认
  Author 写你自己的名字

5、完成以后 就会发现 你的文件夹里已经有了所需的文件

vue.js从安装到搭建过程详解

6、安装npm 项目依赖 这一步会比较慢 因为文件很多

npm install

7、运行你的项目

npm run dev

到这里 你的基本安装以及搭建就算是完成了

下面就写一些我在项目里遇到的一些需要文件的引入

1、jQuery的导入

之前在和别人讨论的时候 他说vue不需要用jQuery 但是我们项目那边说要安装 所以我就安装了-_-
首先是命令行安装

npm install jquery --save

加入- -save 的意思就是保留到本地
然后再webpack.config.js 中
module.exports.plugins =中加入

new webpack.optimize.CommonsChunkPlugin('common.js'),
 new webpack.ProvidePlugin({
  $: 'jquery',
  jquery: 'jquery'
 })

还有再要引用的js中加入

import $ from 'jquery'
window.$=$

这样 jQuery就成功导入项目中了

2、静态css以及js导入

静态css 导入就是在相应的.vue文件中import
例如

@import './assets/css/global.css';

静态js在相应的js中require 还有这些js以及css要放在assets下面

require('./assets/js/global.js')

3、vue-resource 导入
还有elementui导入方法都是一样 这里就医vue-resource为例

npm install vue-resource --save

之后在需要导入的js中import还有use

import VueResource from 'vue-resource'
Vue.use(VueResource)

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery datepicker 使用方法
May 20 Javascript
JS函数重载的解决方案
May 13 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
JavaScript中的原型链prototype介绍
Dec 30 Javascript
用JS实现图片轮播效果代码(一)
Jun 26 Javascript
js手动播放图片实现图片轮播效果
Sep 17 Javascript
jQuery实用密码强度检测
Mar 02 Javascript
浅谈vue方法内的方法使用this的问题
Sep 15 Javascript
在vue中安装使用vux的教程详解
Sep 16 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
Apr 22 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
Sep 04 Javascript
vue 路由守卫(导航守卫)及其具体使用
Feb 25 Javascript
超简单的Vue.js环境搭建教程
Mar 17 #Javascript
Vue.js开发环境快速搭建教程
Mar 17 #Javascript
原生js编写2048小游戏
Mar 17 #Javascript
vue.js开发环境安装教程
Mar 17 #Javascript
jquery 手势密码插件
Mar 17 #Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 #Javascript
AngularJS路由切换实现方法分析
Mar 17 #Javascript
You might like
PHP学习 运算符与运算符优先级
2008/06/15 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
jQuery列表检索功能实现代码
2017/07/17 jQuery
JS实现页面打印(整体、局部)
2017/08/18 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
vue路由跳转传递参数的方式总结
2020/05/10 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
Python的垃圾回收机制深入分析
2014/07/16 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
django框架模板语言使用方法详解
2019/07/18 Python
python安装gdal的两种方法
2019/10/29 Python
学生会主席就职演讲稿
2014/01/14 职场文书
人事科岗位职责范本
2014/03/02 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
计划生育工作汇报
2014/10/28 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
保护地球的宣传语
2015/07/13 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
Jsonp劫持学习
2021/04/01 PHP