使用淘宝镜像cnpm安装Vue.js的图文教程


Posted in Javascript onMay 17, 2018

前言

Vue.js是前端一个比较火的MVVM框架,要使用它,我们必须提前配置,其中有一种安装方式是使用npm,比较适合比较大型的应用。今天就来看看这种方式如何操作,由于npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像来安装vue.

步骤

首先我们需要下载npm,因为我已经提前安装了node.js,安装包里面集成了npm,然后我们就可以利用npm命令从获取淘宝镜像的cnpm了。

1.打开命令行窗口,输入

npm install -g cnpm --registry=https://registry.npm.taobao.org

获取到cnpm以后,我们需要升级一下,输入下面的命令

cnpm install cnpm -g

因为安装Vue需要npm的版本大于3.0.0,所以我们要升级一下,

然后我们输入下面的命令,安装vue

cnpm install vue

接下来安装vue-cli

cnpm install --global vue-cli

此时环境就搭建好了。

2.接下来我们需要指定一个目录存放我们的项目,可以选择任意路径,确定好路径后输入下面的命令

vue init webpack "项目名称"

3.成功以后,我们进入项目所在目录

cd "项目所在文件夹"

然后依次输入下面的命令

cnpm install 
cnpm run dev

使用淘宝镜像cnpm安装Vue.js的图文教程

成功后我们进入浏览器,输入localhost:8080会展示下面的页面

使用淘宝镜像cnpm安装Vue.js的图文教程

项目目录

接下来我们看看上面成功创建的项目,进入项目目录

使用淘宝镜像cnpm安装Vue.js的图文教程

我们开发的目录是在src,src中包含下面的目录

使用淘宝镜像cnpm安装Vue.js的图文教程

assets:存放突变

components:存放一个组件文件

App.vue:项目入口文件,我们也可以直接将组建写这里,而不使用 components 目录

main.js:项目核心文件

我们看看App.vue的内容

<template>
 <div id="app">
 <img src="./assets/logo.png">
 <router-view></router-view>
 </div>
</template>
<script>
export default {
 name: 'app'
}
</script>
<style>
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}
</style>

Hello.vue

<template>
 <div class="hello">
 <h1>{{ msg }}</h1>
 <h2>Essential Links</h2>
 <ul>
  <li><a href="https://vuejs.org" rel="external nofollow" target="_blank">Core Docs</a></li>
  <li><a href="https://forum.vuejs.org" rel="external nofollow" target="_blank">Forum</a></li>
  <li><a href="https://gitter.im/vuejs/vue" rel="external nofollow" target="_blank">Gitter Chat</a></li>
  <li><a href="https://twitter.com/vuejs" rel="external nofollow" target="_blank">Twitter</a></li>
  <br>
  <li><a href="http://vuejs-templates.github.io/webpack/" rel="external nofollow" target="_blank">Docs for This Template</a></li>
 </ul>
 <h2>Ecosystem</h2>
 <ul>
  <li><a href="http://router.vuejs.org/" rel="external nofollow" target="_blank">vue-router</a></li>
  <li><a href="http://vuex.vuejs.org/" rel="external nofollow" target="_blank">vuex</a></li>
  <li><a href="http://vue-loader.vuejs.org/" rel="external nofollow" target="_blank">vue-loader</a></li>
  <li><a href="https://github.com/vuejs/awesome-vue" rel="external nofollow" target="_blank">awesome-vue</a></li>
 </ul>
 </div>
</template>
<script>
export default {
 name: 'hello',
 data () {
 return {
  msg: 'Welcome to 菜鸟教程'
 }
 }
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {
 font-weight: normal;
}
ul {
 list-style-type: none;
 padding: 0;
}
li {
 display: inline-block;
 margin: 0 10px;
}
a {
 color: #42b983;
}
</style>

以上这篇使用淘宝镜像cnpm安装Vue.js的图文教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用Div仿showModalDialog模式菜单的效果的代码
Mar 05 Javascript
Packer 3.0 JS压缩及混淆工具 下载
May 03 Javascript
超级退弹代码
Jul 07 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
Jan 17 Javascript
js网页版计算器的简单实现
Jul 02 Javascript
js中string转int把String类型转化成int类型
Aug 13 Javascript
Javascript基础教程之数据类型 (字符串 String)
Jan 18 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
Oct 15 Javascript
使用async、enterproxy控制并发数量的方法详解
Jan 02 Javascript
WebSocket的通信过程与实现方法详解
Apr 29 Javascript
详解webpack编译速度提升之DllPlugin
Feb 05 Javascript
JS实现基本的网页计算器功能示例
Jan 16 Javascript
解决Mac安装thrift因bison报错的问题
May 17 #Javascript
Vue中的字符串模板的使用
May 17 #Javascript
快速解决brew安装特定版本flow的问题
May 17 #Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
May 17 #Javascript
通过一次报错详细谈谈Point事件
May 17 #Javascript
AngularJS日期格式化常见操作实例分析
May 17 #Javascript
Node 升级到最新稳定版的方法分享
May 17 #Javascript
You might like
php4的彩蛋
2006/10/09 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
你的编程语言可以这样做吗?
2006/09/07 Javascript
xmlHTTP实例
2006/10/24 Javascript
不错的一个日期输入 动态
2006/11/06 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
jQuery事件详解
2017/02/23 Javascript
canvas绘制多边形
2017/02/24 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python回调函数的使用方法
2014/01/23 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
python实现随机漫步方法和原理
2019/06/10 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
设计师珠宝:Ylang 23
2018/05/11 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
黄金酒广告词
2014/03/21 职场文书
同学毕业留言寄语
2015/02/27 职场文书
2015年复活节活动总结
2015/02/27 职场文书
Python进行区间取值案例讲解
2021/08/02 Python
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis