首頁  >  文章  >  web前端  >  vue.js為什麼要鏡像

vue.js為什麼要鏡像

藏色散人
藏色散人原創
2021-02-18 10:13:302411瀏覽

vue.js要鏡像是因為在用Vue.js建構大型應用的時候使用NPM安裝方法會比較慢,所以可以使用淘寶的cnpm鏡像來安裝vue。

vue.js為什麼要鏡像

本文操作環境:windows7系統、vue2.0版,DELL G3電腦。

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

vue.js為什麼要鏡像

#這時,環境已經建置好了。

推薦:《vue教學

2、指定存放專案的路徑,執行指令

vue init webpack 「專案名稱」

成功以後,進入專案所在的目錄,執行指令

cd 「專案所在資料夾「

然後依序執行下面的指令

cnpm install

vue.js為什麼要鏡像

cnpm run dev

vue.js為什麼要鏡像

中間省略部分截圖。 。 。 。

vue.js為什麼要鏡像

成功後我們進入瀏覽器,輸入localhost:8080會顯示下面的頁面。

vue.js為什麼要鏡像

專案目錄:

#接下來我們看看上面成功建立的項目,進入專案目錄

vue.js為什麼要鏡像

我們開發的目錄是在src,src中包含下面的目錄

vue.js為什麼要鏡像

#assets:存放突變

components:存放一個元件檔案

App.vue:專案入口文件,我們也可以直接將組成寫這裡,而不使用components 目錄

main.js:專案核心文件

我們看看App. vue的內容

<template>
  <div id=”app”>
    <img  src=”./assets/logo.png” alt="vue.js為什麼要鏡像" >
    <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>

以上是vue.js為什麼要鏡像的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn