vue.js为什么需要用cnpm镜像来安装?

Vue.js是前端一个比较火的MVVM框架, 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件

vue.js为什么用cnpm镜像来安装?

在用Vue.js构建大型应用的时候推荐使用NPM安装方法,NPM能很好的和诸如Webpack或者Browserify 模块打包器配合使用。但于npm是国外的,使用起来比较慢;就可以使用淘宝的cnpm镜像来安装vue。

首先我们需要下载npm,安装好了node.js,就安装了npm。然后,再利用npm安装淘宝镜像的cnpm。

1、打开cmd,输入命令

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

安装Vue需要npm的版本大于3,所以我们先升级一下npm,输入命令

cnpm install cnpm -g

安装vue,输入命令

cnpm install vue

安装vue-cli,输入命令

cnpm install --global vue-cli

1.png

这时,环境已经搭建好了。

2、指定存放项目的路径,运行命令

vue init webpack "项目名称"

成功以后,进入项目所在的目录,运行命令

cd "项目所在文件夹“

然后依次执行下面的命令

cnpm install

 2.png

cnpm run dev

3.png

中间省略部分截图。。。。

4.png

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

5.png

项目目录:

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

6.png

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

7.png

  • 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" target="_blank">Core Docs</a></li>
      <li><a href="https://forum.vuejs.org" target="_blank">Forum</a></li>
      <li><a href="https://gitter.im/vuejs/vue" target="_blank">Gitter Chat</a></li>
      <li><a href="https://twitter.com/vuejs" target="_blank">Twitter</a></li>
      <br>
      <li>
      <a href="http://vuejs-templates.github.io/webpack/" target="_blank">
      Docs for This Template
      </a>
      </li>
    </ul>
    <h2>Ecosystem</h2>
    <ul>
      <li><a href="http://router.vuejs.org/" target="_blank">vue-router</a></li>
      <li><a href="http://vuex.vuejs.org/" target="_blank">vuex</a></li>
      <li><a href="http://vue-loader.vuejs.org/" target="_blank">vue-loader</a></li>
      <li><a href="https://github.com/vuejs/awesome-vue" 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>

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是vue.js为什么需要用cnpm镜像来安装?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » Vue.js 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏