初學vue+webpack(正式入坑前端)1


1.首先安裝node.js環境 官網地址https://nodejs.org/en/  文本編輯器選擇 sublime text3 (vs就算了太大)

2.建立項目

2.1 新建自己的項目文件夾 code-x 代號x計划,放到桌面

2.2 初始化

cd c:\user\duab\desktop\code-x 
npm install -g vue-cli //全局安裝vue-cli 腳手架
vue init webpack x-blog //項目名稱 x-blog

一路回車 

3 安裝vue模板,編譯運行

cd x-blog
npm install 
npm run dev

4 了解項目結構

 
├── README.md                       // 項目說明文檔
├── node_modules                    // 項目依賴包文件夾
├── build                           // 編譯配置文件,一般不用管
│   ├── build.js
│   ├── check-versions.js
│   ├── dev-client.js
│   ├── dev-server.js
│   ├── utils.js
│   ├── vue-loader.conf.js
│   ├── webpack.base.conf.js
│   ├── webpack.dev.conf.js
│   └── webpack.prod.conf.js
├── config                          // 項目基本設置文件夾
│   ├── dev.env.js              // 開發配置文件
│   ├── index.js                    // 配置主文件
│   └── prod.env.js             // 編譯配置文件
├── index.html                      // 項目入口文件
├── package-lock.json           // npm5 新增文件,優化性能
├── package.json                    // 項目依賴包配置文件
├── src                             // 我們的項目的源碼編寫文件
│   ├── App.vue                 // APP入口文件
│   ├── assets                      // 初始項目資源目錄,回頭刪掉
│   │   └── logo.png
│   ├── components              // 組件目錄
│   │   └── Hello.vue           // 測試組件,回頭刪除
│   ├── main.js                 // 主配置文件
│   └── router                      // 路由配置文件夾
│       └── index.js            // 路由配置文件
└── static                          // 資源放置目錄

5 動手改造項目

5.1 改造app.vue文件

我們改造src目錄下面的App.vue文件,我們項目所有的內容都是基於這個空的視窗來進行的。

由於我們是用的vue-cli腳手架,默認開啟了熱更新,當我們更改這個文件夾的時候就會提醒我們缺少模板。

注意:當我們決定改造的時候 這個項目就可能運行不起來了

跟着作者使用scss技術,之前沒接觸過(回頭了解一下)我們需要安裝兩個npm包來支持 scss預編譯技術

npm install sass-loader -D
npm install node-sass -D

改造之后的app.vue文件如下

5.2 新增一些文件夾

改造完成之后的src文件夾 結構樹如下

 

├── App.vue                         // APP入口文件
├── api                             // 接口調用工具文件夾
│   └── index.js                    // 接口調用工具
├── components                      // 組件文件夾,目前為空
├── config                          // 項目配置文件夾
│   └── index.js                    // 項目配置文件
├── frame                           // 子路由文件夾
│   └── frame.vue                   // 默認子路由文件
├── main.js                         // 項目配置文件
├── page                                // 我們的頁面組件文件夾
│   ├── content.vue             // 准備些 cnodejs 的內容頁面
│   └── index.vue                   // 准備些 cnodejs 的列表頁面
├── router                          // 路由配置文件夾
│   └── index.js                    // 路由配置文件
├── style                           // scss 樣式存放目錄
│   ├── base                        // 基礎樣式存放目錄
│   │   ├── _base.scss          // 基礎樣式文件
│   │   ├── _color.scss     // 項目顏色配置變量文件
│   │   ├── _mixin.scss     // scss 混入文件
│   │   └── _reset.scss     // 瀏覽器初始化文件
│   ├── scss                        // 頁面樣式文件夾
│   │   ├── _content.scss       // 內容頁面樣式文件
│   │   └── _index.scss     // 列表樣式文件
│   └── style.scss              // 主樣式文件
└── utils                           // 常用工具文件夾
    └── index.js                    // 常用工具文件

 

今天就暫時到這,新公司報道的第二天,暫時沒什么活,就寫寫今天看文章學到的東西

下期預告:修復因為我們改造導致項目不能運行的‘bug’

 


免責聲明!

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



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