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 相关文章推荐
Web版彷 Visual Studio 2003 颜色选择器
Jan 09 Javascript
jquery 打开窗口返回值实现代码
Mar 04 Javascript
微信小程序 页面跳转传参详解
Oct 28 Javascript
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
基于vue实现网站前台的权限管理(前后端分离实践)
Jan 13 Javascript
vue 使用vue-i18n做全局中英文切换的方法
Oct 29 Javascript
vue列表单项展开收缩功能之this.$refs的详解
May 05 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
Aug 15 Javascript
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
vue3.0 的 Composition API 的使用示例
Oct 26 Javascript
Vue使用Proxy代理后仍无法生效的解决
Nov 13 Javascript
vue自定义组件实现双向绑定
Jan 13 Vue.js
超简单的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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
VBScript版代码高亮
2006/06/26 Javascript
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
为指定元素增加样式的js代码
2009/12/09 Javascript
jquery 常用操作方法
2010/01/28 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
基于vue实现web端超大数据量表格的卡顿解决
2019/04/02 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
Javascript实现秒表计时游戏
2020/05/27 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
Python fileinput模块使用实例
2015/06/03 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
浅述python2与python3的简单区别
2018/09/19 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
成人大专生实习期的自我评价
2013/10/02 职场文书
初中学校对照检查材料
2014/08/19 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
2021/07/26 Java/Android
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL