vue-cli完整地引入element-ui


1. 因為該組件會依賴於jQuery,所以先安裝jQuery所需依賴:

  進入npm控制台,輸入指令:

  cnpm install jquery --save-dev

 

  然后在入口文件main.js中引入:

 import jquery from 'jquery'

 

  最后配置build目錄下的webpack.base.config.js文件,在

 module.exports = {

      entry: {
      app: './src/main.js',
    },

 

  后面添加以下內容:  

plugins: [
      new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery",
      "windows.jQuery": "jquery"
      })
    ]

 

  注意前后用逗號分隔。

2. 安裝element-ui的依賴:

  進入npm控制台,輸入指令:

 

cnpm install element-ui --save-dev

 

3. 配置build目錄下的webpack.base.config.js文件,向文件中加入以下內容:

 var webpack = require('webpack') 

  resolve: {
    extensions: ['.js', '.vue', '.json'],

    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src'),
      'assets': path.resolve(__dirname, '../src/assets'),
      'scss_vars':'@/styles/vars.scss',
      jquery: "jquery/src/jquery"

    }

  }

 

4. 在入口文件main.js中引入element-ui:

import ElementUI from 'element-ui' import 'element-ui/lib/theme-default/index.css' Vue.use(ElementUI)

 

到此,基本完成了所有配置工作。但是,部分人可能還是會存在模板無法找到的問題(我安裝時就遇到了),在花了整整一天時間嘗試后找到了解決辦法:

  在build文件下的webpack.base.conf.js中加上下面的代碼即可

 {       test: /\.css$/,       include: [          /src/,//表示在src目錄下的css需要編譯 

        '/node_modules/element-ui/lib/'   //增加此項 
        ],        loader: 'style-loader!css-loader'     }, 


  另外說明下假如你的css文件是在src目錄下的話就添加src的路徑,如上圖,element-ui或者mint-ui(minit-ui的我沒試過,個人認為也要加上去webpack才能查找到),假如你的css文件是在其他目錄下的,原理一樣。

 

  以上就是博主為大家介紹的這一板塊的主要內容,這都是博主自己的學習過程,希望能給大家帶來一定的指導作用,有用的還望大家點個支持,如果對你沒用也望包涵,有錯誤煩請指出。如有期待可關注博主以第一時間獲取更新哦,謝謝!

 

版權聲明:本文為博主原創文章,未經博主允許不得轉載。  

  


免責聲明!

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



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