vue項目搭建及創建、目錄結構、項目啟動、全局配置,以及如何把一個vue項目拿到本地運行


Vue項目環境搭建

"""
node ~~ python:node是用c++編寫用來運行js代碼的
npm(cnpm) ~~ pip:npm是一個終端應用商城,可以換國內源cnpm
vue ~~ django:vue是用來搭建vue前端項目的

1) 安裝node
官網下載安裝包,傻瓜式安裝:https://nodejs.org/zh-cn/

2) 換源安裝cnpm
>: npm install -g cnpm --registry=https://registry.npm.taobao.org

3) 安裝vue項目腳手架
>: cnpm install -g @vue/cli

注:2或3終端安裝失敗時,可以清空 npm緩存 再重復執行失敗的步驟
npm cache clean --force
"""

Vue項目創建

1) 進入存放項目的目錄
>: cd ***

2) 創建項目
>: vue create 項目名

3) 項目初始化

pycharm配置並啟動vue項目

1) 用pycharm打開vue項目
2) 添加配置npm啟動

vue項目目錄結構分析

├── v-proj
|	├── node_modules  	// 當前項目所有依賴,一般不可以移植給其他電腦環境
|	├── public			
|	|	├── favicon.ico	// 標簽圖標
|	|	└── index.html	// 當前項目唯一的頁面
|	├── src
|	|	├── assets		// 靜態資源img、css、js
|	|	├── components	// 小組件
|	|	├── views		// 頁面組件
|	|	├── App.vue		// 根組件
|	|	├── main.js		// 全局腳本文件(項目的入口)
|	|	├── router
|	|	|	└── index.js// 路由腳本文件(配置路由 url鏈接 與 頁面組件的映射關系)
|	|	└── store	
|	|	|	└── index.js// 倉庫腳本文件(vuex插件的配置文件,數據倉庫)
|	├── README.md
└	└── package.json等配置文件

vue組件(.vue文件)

# 1) template:有且只有一個根標簽
# 2) script:必須將組件對象導出 export default {}
# 3) style: style標簽明確scoped屬性,代表該樣式只在組件內部起作用(樣式的組件化)
<template>
    <div class="test">
        
    </div>
</template>

<script>
    export default {
        name: "Test"
    }
</script>

<style scoped>

</style>

全局腳本文件main.js(項目入口)

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')

改寫
import Vue from 'vue'  // 加載vue環境
import App from './App.vue'  // 加載根組件
import router from './router'  // 加載路由環境
import store from './store'  // 加載數據倉庫環境

Vue.config.productionTip = false
new Vue({
    el: '#app',
    router,
    store,
    render: function (readFn) {
        return readFn(App);
    },
});

如何把一個vue項目拿到本地運行

'''
	首先你要有這樣一個思路,就是任何一個項目,都是在一個適合自己的特定環境下運行的,所以我們在拷貝項目的時候,可以把核心代碼拿下來然后在本地安裝環境。VUE項目就是如此。
	
	具體思路就是:
	
	1.拷貝public、src、package.json,前兩個是核心代碼,后面的是環境配置。
	2.執行cnpm/npm install,會生成node_modules的文件夾。
	3.npm run serve 運行項目就ok了。
'''


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM