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 相关文章推荐
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
Jul 08 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
Jun 16 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
Apr 12 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
Nov 06 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
实用又漂亮的BootstrapValidator表单验证插件
May 30 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
Jun 01 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Jun 02 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
Oct 13 Javascript
浅析Angular19 自定义表单控件
Jan 31 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 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
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
10个简化PHP开发的工具
2014/12/25 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
Extjs列表详细信息窗口新建后自动加载解决方法
2010/04/02 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
js操作模态窗口及父子窗口间相互传值示例
2014/06/09 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
es6数值的扩展方法
2019/03/11 Javascript
python中的五种异常处理机制介绍
2014/09/02 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
使用python编写监听端
2018/04/12 Python
Python中的函数作用域
2018/05/07 Python
python实现简单日期工具类
2019/04/24 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
副总经理岗位职责
2015/02/02 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
Python Matplotlib库实现画局部图
2021/11/17 Python
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers