vue搭建vue-cli腳手架項目


一、Node.js

1.介紹

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.Node.js是一個基於Chrome V8引擎的JavaScript運行環境。它不是一門語言,其實就是一個運行javascript的運行環境(平台),可以理解為一個運行js的虛擬機,以前只有瀏覽器才可以解析Javascript代碼,有了Nodejs之后可以脫離瀏覽器運行,簡單的說就是Node.js是運行在服務端的JavaScript,舉例說明:

我們新建JavaScript文件,里邊輸入內容

console.log("Hello World")

安裝完成環境之后打開終端,鍵入Node進入命令交互模式,輸入 node HelloWorld.js,可以看到之前在瀏覽器控制台可以看到的內容

 2.下載安裝

https://nodejs.org/en/download/點擊下載安裝,vue-cli要求Node的版本8及更高

二、npm

npm(Node  package Manager)在剛剛上一步中,npm是隨NodeJS一起安裝的包管理工具,能解決Node.js代碼部署上的很多問題,它已經成了Node.js的標准發布平台,用於Node.js包的發布、傳播、依賴控制。npm提供了命令行工具,使你可以方便的下載、安裝、升級刪除包、也可以作為開發者發布並維護包, npm的背后,是基於couchdb的一個數據庫,詳細記錄了每個包的信息,包括作者、版本、依賴。Node.js使用npm,就像python使用pip

當我們安裝Node.js之后npm也會隨之安裝

 查看是否安裝成功,node附帶的npm可能不是最新版本的,使用以下命令,更新至最新版本

npm install npm -g

三、cnpm

cnpm(China Node package Manager   http://npm.taobao.org/)前面安裝完node之后自帶了npm,允許用戶從NPM服務器下載別人編寫的第三方包到本地使用,允許用戶從NPM服務器服務器下載並安裝別人編寫的命令行程序到本地使用,允許將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。

cnpm是中國淘寶團隊做的國內鏡像,因為npm的服務器位於  國外可能會影響安裝。淘寶鏡像與  官方同步頻率目前為10分鍾一次保證與官方同步。cnpm的倉庫只是一個官方倉庫的拷貝,它不承擔publish工作,所以使用cnpm publish 操作時會出錯。

可以查看npm的倉庫地址

npm config get registry

 可以看到是官方的地址,下面我們安裝淘寶鏡像的地址:

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

可以通過cnpm -v 來查看是否安裝成功

 四、cnpm安裝vue-cli

1.vue-cli4

vue-cli是一個官方發布vue.js項目腳手架,使用vue-cli可以快速創建vue項目。

cmd執行命令

cnpm install -g @vue/cli

 使用vue -V查看是否安裝成功(大寫字母V)

 

 然后開始創建項目執行命令:

vue create project-name

 一直默認即可,

npm run serve

打開瀏覽器進入http://localhost:8080

 

2.vue-cli2

上面我們安裝的是最新版的vue項目,最初使用時vue-cli2,

安裝webpack

cnpm install webpack -g

 安裝vue-cli2

cnpm install vue-cli -g

 

 使用vue-init命令來初始化項目

vue  init <template-name>  <project-name>

<template-name>:表示模板名稱,vue-cli官方為我們提供了5種模板:
webpack-一個全面的webpack+vue-loader的模板,功能包括熱加載,linting,檢測和CSS擴展。
webpack-simple-一個簡單webpack+vue-loader的模板,不包含其他功能,讓你快速的搭建vue的開發環境。
browserify-一個全面的Browserify+vueify 的模板,功能包括熱加載,linting,單元檢測。
browserify-simple-一個簡單Browserify+vueify的模板,不包含其他功能,讓你快速的搭建vue的開發環境。
simple-一個最簡單的單頁應用模板。

<project-name>:表示項目名稱,這個你可以根據自己的項目來起名字。(不支持大寫字母)

我們一般會使用webpack這個模板,執行如下命令:

vue init webpack demo2

這時候會出現幾個對項目的配置與描述

‘Project name :項目名稱 ,如果不需要更改直接回車就可以了。注意:這里不能使用大寫

Project description:項目描述,默認為A Vue.js project,直接回車,不用編寫。

Author:作者,如果你有配置git的作者,他會讀取。

Install vue-router? 是否安裝vue的路由插件,我們這里需要安裝,所以選擇y
Use ESLint to lint your code? 是否用ESLint來限制你的代碼錯誤和風格。我們這里不需要輸入n,如果你是大型團隊開發,最好是進行配置。
setup unit tests with Karma + Mocha? 是否需要安裝單元測試工具Karma+Mocha,我們這里不需要,所以輸入n。
Setup e2e tests with Nightwatch?是否安裝e2e來進行用戶行為模擬測試,我們這里不需要,所以輸入n。

 啟動方式可能和第一種稍有不同

npm  run dev

 

 

 

 

 


免責聲明!

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



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