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 相关文章推荐
javascript jQuery $.post $.ajax用法
Jul 09 Javascript
js 火狐下取本地路径实现思路
Apr 02 Javascript
HTML Color Picker(js拾色器效果)
Aug 27 Javascript
js之事件冒泡和事件捕获详细介绍
Oct 28 Javascript
JavaScript中的object转换成number或string规则介绍
Dec 31 Javascript
js实现九宫格图片半透明渐显特效的方法
Feb 16 Javascript
jQuery插件制作之全局函数用法实例
Jun 01 Javascript
jquery实现弹出层登录和全屏层注册特效
Aug 28 Javascript
AngularJS基础 ng-open 指令简单实例
Aug 02 Javascript
js实现右键自定义菜单
Dec 03 Javascript
JS正则表达式验证密码格式的集中情况总结
Feb 23 Javascript
实现vuex与组件data之间的数据同步更新方式
Nov 12 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 如何向 MySQL 发送数据
2006/10/09 PHP
分享PHP入门的学习方法
2007/01/02 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
PHP分页类集锦
2014/11/18 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
动手学习无线电
2021/03/10 无线电
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
javascript数组去重小结
2016/03/07 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
[16:43]Heroes19_剃刀(完美)
2014/10/31 DOTA
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
深入理解Python对Json的解析
2017/02/14 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
如何在django中实现分页功能
2020/04/22 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
全球最大的游戏市场:G2A
2018/07/05 全球购物
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
.NET remoting中对象激活的两种方式
2015/06/08 面试题
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
中文专业毕业生自荐书范文
2014/01/04 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
2015年信访工作总结
2015/04/07 职场文书
工作建议书范文
2019/07/08 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android
Java中try catch处理异常示例
2021/12/06 Java/Android
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers