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 相关文章推荐
jquery validate.js表单验证的基本用法入门
May 13 Javascript
Jquery:ajax实现翻页无刷新功能代码
Aug 05 Javascript
js实现简单登录功能的实例代码
Nov 09 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
Apr 05 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
Apr 06 Javascript
Vue中之nextTick函数源码分析详解
Oct 17 Javascript
详解JS模块导入导出
Dec 20 Javascript
Vue中使用vue-i18插件实现多语言切换功能
Apr 25 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
Apr 27 Javascript
解决Vue调用springboot接口403跨域问题
Sep 02 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
Jun 04 Javascript
Antd的table组件表格的序号自增操作
Oct 27 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的中问验证码
2006/11/25 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
简单的php文件上传(实例)
2013/10/27 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
php链式操作的实现方式分析
2019/08/12 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
javascript 数组排序函数
2009/08/20 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
element-ui 本地化使用教程详解
2019/10/28 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
浅谈Python单向链表的实现
2015/12/24 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
英国知名衬衫品牌美国网站:Charles Tyrwhitt美国
2016/08/28 全球购物
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
高二地理教学反思
2014/01/24 职场文书
股权转让意向书
2014/04/01 职场文书
学习雷锋活动总结
2014/04/29 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
python全面解析接口返回数据
2022/02/12 Python