2.vue中各種常用外掛的安裝
1.安裝node
2.安裝git(需要在碼雲配置好公鑰,新建倉庫,下載到本地)
3.安裝vue-cli(cmd中輸入npm install -g vue-cli)
4.webpack初始化專案(git bash here中輸入:vue init webpack 資料夾名)- -資料夾名可以不同,但都必須是小寫,不能出現大寫字母。
5.安裝sass前處理器(git bash here中輸入:npm install -g sass。)
步驟一:
如果報錯可能是因為版本過高,可以進行如下操作:
npm uninstall --save sass-loader // 解除安裝
npm i -D [email protected]//
npm uninstall --save node-sass // 解除安裝
npm install --save-dev node-sass// 安裝
步驟二:
開啟build資料夾下的webpack.base.conf.js
找到module.exports裡的module,在rules裡新增下面的配置:
{ test: /\.sass$/, loaders: ['style', 'css', 'sass'] }
步驟三:
樣式標籤更改為:
<style lang="scss">
6.安裝elementUi:(git bash here中輸入:npm i element-ui -S
在 main.js 中寫入以下內容:
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
7.安裝vuex:(git bash here中輸入:npm install vuex --save)
8.安裝echarts:(git bash here中輸入: git bash here中輸入: npm install cnpm -g 然後cnpm install echarts --save)
在main.js 中寫入以下內容:
import * as echarts from "echarts";
Vue.prototype.$echarts = echarts;
9.安裝data-v視覺化大屏元件庫:(npm install @jiaminghi/data-view)
在main.js 中寫入以下內容:
import dataV from '@jiaminghi/data-view'
Vue.use(dataV)
10.vscode中安裝的外掛:
Vue 外掛:Vetur;
Element 外掛:vscode-element-helper;
程式碼格式化外掛:Prettier;
程式碼檢測外掛:ESLint;
拼寫檢測外掛:Code Spell Checker;
正則外掛:any-rule;
11.安裝js-cookie外掛(git bash here中輸入:npm install js-cookie --save)
引用:importCookies from'js-cookie'
12.tinymce:http://tinymce.ax-z.cn/
13.程式碼初始化(meta配置,border.css/reset.css,fastclick,stylus-loader)
1.meta配置:移動端控制不允許縮放比例。 步驟一:開啟index.html檔案,新增配置如下 <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no"> |
2.border.css/reset.css:border.css是為了解決在移動裝置上的畫素問題。reset.css是為了解決廠商問題。 步驟一:在assets資料夾下新建一個style資料夾,然後將border.css和reset.css檔案複製到新建立的style資料夾裡。 這兩個檔案下載連結:https://pan.baidu.com/s/1Nj_e2Q_Zcf_WYQzheVFQZQ 提取碼:6cyh 步驟二:開啟main.js檔案,引入這兩個檔案。 import '@/assets/style/border.css' import '@/assets/style/reset.css' |
3.fastclick:是為了解決移動端300毫秒的延遲。 步驟一:在git bash here中輸入npm install fastclick 步驟二:如果有報錯,根據報錯提示安裝,輸入npm install ajv@^6.9.1 步驟三:開啟main.js檔案,使用下fastclick。 import fastClick from 'fastClick' fastClick.attach(document.body) |
4.stylus-loader:是書寫樣式的工具。 步驟一:在git bash here中輸入npm install stylus stylus-loader -D |