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 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
基于jquery实现漂亮的动态信息提示效果
Aug 02 Javascript
jQuery晃动层特效实现方法
Mar 09 Javascript
归纳下js面向对象的几种常见写法总结
Aug 24 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
原生js代码实现图片放大境效果
Oct 30 Javascript
薪资那么高的Web前端必看书单
Oct 13 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
解决layui富文本编辑器图片上传无法回显的问题
Sep 18 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
javascript拖曳互换div的位置实现示例
Jun 28 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来自动调用不同服务器上的flash
2006/10/09 PHP
Access数据库导入Mysql的方法之一
2006/10/09 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
学习jquery之一
2007/04/27 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
jQuery实现动态生成年月日级联下拉列表示例
2019/05/11 jQuery
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
Python进行数据提取的方法总结
2016/08/22 Python
python中执行shell的两种方法总结
2017/01/10 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
开会迟到检讨书
2014/01/08 职场文书
八项规定整改方案
2014/10/01 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
幼儿园六一主持词
2015/06/30 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript
使用javascript解析二维码的三种方式
2021/11/11 Javascript