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 相关文章推荐
使用JavaScript 编写简单计算器
Nov 24 Javascript
jQuery中change事件用法实例
Dec 26 Javascript
nw.js实现类似微信的聊天软件
Mar 16 Javascript
JavaScript使用function定义对象并调用的方法
Mar 23 Javascript
实现无刷新联动例子汇总
May 20 Javascript
js实现html table 行,列锁定的简单实例
Oct 13 Javascript
微信小程序 数组中的push与concat的区别
Jan 05 Javascript
微信小程序Redux绑定实例详解
Jun 07 Javascript
Avalonjs双向数据绑定与监听的实例代码
Jun 23 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
扫微信小程序码实现网站登陆实现解析
Aug 20 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
php 字符串函数收集
2010/03/29 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
2016/07/14 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
ssh批量登录并执行命令的python实现代码
2012/05/25 Python
Python网络编程 Python套接字编程
2017/09/13 Python
pycharm设置注释颜色的方法
2018/05/23 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
django settings.py 配置文件及介绍
2019/07/15 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
人事行政主管岗位职责
2013/12/22 职场文书
管理失职检讨书
2014/02/12 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
个人委托书如何写
2014/09/25 职场文书
委托证明范本
2014/11/25 职场文书
捐款仪式主持词
2015/07/04 职场文书
九年级英语教学反思
2016/02/15 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
Python实现归一化算法详情
2022/03/18 Python