創建vue項目並安裝依賴


1.由於vue項目依賴 node.js npm 需要先安裝

在cmd命令中輸入 node -v 回車 會出現node,js的版本

輸入npm -v  回車 會出現npm的版本

輸入vue -V 回車 會出現vue的版本

 

2.安裝vue

npm install -g vue-cli  

//-g表示全局安裝,vue-cli是模塊,全局安裝的模塊可以在命令行直接使用  

由於npm網站在國內速度非常慢,所以可以在命令后面加上淘寶的鏡像

即:npm install -g vue-cli --registry=https://registry.npm.taobao.org

之后,可以vue --V查看vue是否安裝好,出現版本號即安裝成功。

 

3.接下來是創建項目框架

如果想放到指定的目錄下,先進入這個目錄再執行創建項目的命令

E:\test\vue init webpack myProjectName          //創建一個基於"webpack"的項目,后面是項目名 

依次按照提示輸入,項目名、項目描述、項目作者等等,

然后一路回車  看到最后這個項目就創建好了。

 

4.運行測試

npm run dev  

一般流覽器會自動跳轉出界面http://localhost:8080/,也可以手動打開流覽器器輸 入地址。

npm run build 打包  

注意:

設置config文件下的index.js中build對象assetsPublicPath屬性值為空,防止打包后識別文件路徑錯誤。端口號dev的port屬性可設置端口號

 

按需安裝其他依賴

1、fastclick 

先執行安裝fastclick的命令。

npm install fastclick -S  (npm install --save fastclick)

之后,在main.js中引入,並綁定到body

import  FastClick  from  'fastclick'  

FastClick.attach(document.body)

 

2、axios

npm install axios

//使用淘寶源

 cnpm install axios

在main.js中引入

import  axios   from   'axios'

Vue.prototype.$http = axios   (根據個人習慣,可加可不加)

 

3、vux

<1>.npm install vux --save

<2>. 安裝vux-loader (這個vux文檔似乎沒介紹,當初沒安裝結果報了一堆錯誤) 

npm install vux-loader --save  -dev      (npm install vux-loader --save)

<3>. 在build/webpack.base.conf.js 文件進行配置

const vuxLoader = require('vux-loader')

const webpackConfig = originalConfig          // 原來的 module.exports 代碼賦值給變量 webpackConfig

module.exports = vuxLoader.merge(webpackConfig, { plugins: ['vux-ui'] })

 

4、less

<1>.npm install less less-loader --save  -dev   (npm install less less-loader --save)

<2>.修改webpack.config.js文件,配置loader加載依賴,讓其支持外部的less,在原來的代碼上添加

{

test: /\.less$/,

loader: "style-loader!css-loader!less-loader",

}

<3>.App.vue中  style標簽里加上lang=”less”

  style內引入less文件路徑,例如:@import './assets/less/common.less';

也可以直接引入less文件,在index.html引入后,需要引入less.js

 

5、安裝sass

<1>npm install --save-dev sass-loader                   //sass-loader依賴於node-sass

<2>npm install --save-dev node-sass

<3>在build文件夾下的webpack.base.conf.js的rules里面添加配置

{
  test: /\.sass$/,
  loaders: ['style', 'css', 'sass']
}

 

5、引入font-awesome圖標

先cnpm  install  font-awesome  --save引入依賴

然后在main.js引入 font-awesome/css/font-awesome.min.css 即可。

例如:import  './assets/font-awesome/css/font-awesome.min.css'    //字體圖標

 

參考: https://blog.csdn.net/Dj_Fairy/article/details/79315740

 


免責聲明!

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



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