本系列文章是為了記錄學習中的知識點,便於后期自己觀看。如果有需要的同學請登錄慕課網,找到Vue 2.0 高級實戰-開發移動端音樂WebApp進行觀看,傳送門。
一:使用vue-cli腳手架搭建:
1:為了確保你的node版本在4.*以上,輸入 node -v 查看本機node版本,低於4請更新。
2:輸入: npm install -g vue-cli 安裝vue-cli腳手架。
3:輸入: vue init webpack sell 安裝項目模板,這里的sell是你模板文件的名字,可自定義。
4:安裝完后會需要你填寫一些東西,跟着圖片下的內容填就行了
5:輸入: cd sell 返回包的根目錄
npm install 安裝依賴
npm run dev 運行
二:相關配置:
1、相關依賴的配置:在package.json中的“dependencies”下,加入以下代碼,然后執行npm instal
"stylus": "^0.54.5", "stylus-loader": "^2.1.1", "babel-runtime": "^6.0.0", //轉義es語法 "fastclick": "^1.0.6" //解決移動端的300ms點擊延遲
在devDependencies下加入以下代碼
"babel-polyfill": "^6.2.0" //es6 api的如promise的轉義
2、eslint規則的修改(可忽略):在eslintrc.js中的rules對象加入以下兩行。如果需要忽略其他的規則,請查看eslint官網
'eol-last': 0, // 不檢測文件末尾的空行 'space-before-function-paren':0 // 不檢測函數左括號前的空格
3、公共的路徑配置:修改webpack.base.conf.js
resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'src': resolve('src'), 'common': resolve('src/common'),
'components': resolve('src/components') } }
在alias對象下我們可以定義路徑的變量,原理是調用了resolve()這個方法:
function resolve (dir) { return path.join(__dirname, '..', dir) }
在resolve()方法中,我們直接將路徑傳入方法中,返回一個拼接好的路徑