前後端分離之Vue(一)環境配置

Vue環境配置

前言:之前開發過微信小程序,感覺前後端分離的開發非常舒服,在線學習了下Vue這個前端框架,感覺與小程序的開發類似。動手搭建下前後端分離的項目,做個簡單的Demo,體會下前後端分離的開發。寫下這個系列也是記錄自己在學習Vue的實踐過程。Vue官網地址,可在線學習Vue的基本語法,瞭解Vue使用

一、軟件安裝

1.Node.js的安裝

Vue環境運行依賴Node.js,首先安裝Node.js.Node.js的官方網站https://nodejs.org/en/download/,選擇對應的版本下載,本文的環境爲Windows 64位,選擇Windows Installer(.msi) 64安裝,按照提示安裝即可。安裝結束可檢測是否安裝成功

node -v

2.安裝npm

npm(node package manager),通常稱爲Node包管理器,顧名思義,主要功能就是管理node包,包括:安裝、卸載、更新等等。這裏採用淘寶的鏡像,相比國外的鏡像,下載速度能更快一點

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

查看時候安裝成功

3.安裝vue-cli

npm install vue-cli -g

安裝結束後,可用vue -V檢測版本信息,查看是否安裝成功

4.安裝webpack

npm install webpack -g

二、創建Vue項目

採用的是Vue指令,生成Vue項目,創建的流程如下

在合適的文件夾位置選擇以cmd窗口運行

//創建一個基於webpack新項目
1.vue init webpack first-vue
//Enter進入下一步,按照指示選擇相應的選項
2.cd first-vue//進入生成的項目文件
3.npm run dev //以生產環境啓動項目
4.http://localhost:8080 //瀏覽器登陸驗證

生成的目錄結構


三、界面成功效果


四、安裝問題解決

1.-4048錯誤碼,權限問題

npm ERR! path F:\2018畢業論文\vueproject\my-vue\my-first\node_modules\fsevents\n
ode_modules\getpass\node_modules
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall scandir
npm ERR! Error: EPERM: operation not permitted, scandir 'F:\2018畢業論文\vueproj
ect\my-vue\my-first\node_modules\fsevents\node_modules\getpass\node_modules'
npm ERR!  { Error: EPERM: operation not permitted, scandir 'F:\2018畢業論文\vuep
roject\my-vue\my-first\node_modules\fsevents\node_modules\getpass\node_modules'
npm ERR!   stack: 'Error: EPERM: operation not permitted, scandir \'F:\\2018畢業
論文\\vueproject\\my-vue\\my-first\\node_modules\\fsevents\\node_modules\\getpas
s\\node_modules\'',

解決辦法:

直接用命令清理緩存就行,
npm cache clean --force

2.找不到modules錯誤

Module build failed: Error: Cannot find module 'stylus'

    at Function.Module._resolveFilename (module.js:489:15)

    at Function.Module._load (module.js:439:25)

    at Module.require (module.js:517:17)

    at require (internal/module.js:11:18)

    at Object.<anonymous> (D:\project\sell\node_modules\[email protected]@sty

lus-loader\index.js:2:14)

解決辦法,單獨安裝對應的模塊

npm install stylus@latest

五、相關鏈接

Springboot整和Vue,實現前後臺的分離,可參考

前後端分離之Vue(二)前後端整合http://blog.csdn.net/shenbug/article/details/79542717

前後端分離之Vue(三) Vue爬過的那些坑 http://blog.csdn.net/shenbug/article/details/79547171 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章