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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
JSON.stringify 语法实例讲解
Mar 14 Javascript
jQuery.extend()的实现方式详解及实例
Jun 29 Javascript
Jquery 在页面加载后执行的几种方式
Mar 14 Javascript
JS JQUERY实现滚动条自动滚到底的方法
Jan 09 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
Oct 19 Javascript
微信小程序 实现tabs选项卡效果实例代码
Oct 31 Javascript
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
基于vue实现一个神奇的动态按钮效果
May 15 Javascript
JavaScrip数组去重操作实例小结
Jun 20 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
Aug 27 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
mac下安装nginx和php
2013/11/04 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
jquery tools系列 expose 学习
2009/09/06 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
JS实现购物车特效
2017/02/02 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
python多重继承实例
2014/10/11 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
python定时任务 sched模块用法实例
2019/11/04 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
linux面试题参考答案(8)
2015/08/11 面试题
迅雷Cued工作心得体会
2014/01/27 职场文书
迟到检讨书300字
2014/02/14 职场文书
计算机相关专业自荐信
2014/07/02 职场文书
测量员岗位职责
2015/02/14 职场文书
60句有关成长的名言
2019/09/04 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript
redis数据一致性的实现示例
2022/03/18 Redis
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis
2022微信温控新功能上线
2022/05/09 数码科技