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 相关文章推荐
iframe 自适应高度[在IE6 IE7 FF下测试通过]
Apr 13 Javascript
jQuery 表格工具集
Apr 25 Javascript
JS随即打乱数组实现代码
Dec 03 Javascript
jquery实现图片翻页效果
Dec 23 Javascript
浅谈JavaScript函数节流
Dec 09 Javascript
node.js中的fs.fstatSync方法使用说明
Dec 15 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 Javascript
jQuery组件easyui基本布局实现代码
Aug 25 Javascript
layui弹出层效果实现代码
May 19 Javascript
浅谈在node.js进入文件目录的问题
May 13 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
Aug 22 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 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
php中去除所有js,html,css代码
2010/10/12 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
YII路径的用法总结
2014/07/09 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
angular十大常见问题
2017/03/07 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
pyqt4教程之messagebox使用示例分享
2014/03/07 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
Python标准库shutil用法实例详解
2018/08/13 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
Django跨域请求原理及实现代码
2020/11/14 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
最新大学生自我评价
2013/09/24 职场文书
2014组织生活会方案
2014/05/19 职场文书
养成教育主题班会
2015/08/13 职场文书
2016国培学习心得体会
2016/01/08 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书