vue-cli + webpack + iview 建项目步骤

         该步骤基于https://www.iviewui.com/docs/guide/install 定制主题

  1. C:UsersAdministrator> cnpm  i  vue-cli  -g
  2. F:iview-demos> vue  init  webpack  demo1
  3. F:iview-demosdemo1> cnpm  install  iview  --save
  4. F:iview-demosdemo1> cnpm  i   less  style-loader  css-loader  less-loader  -D
  5. F:iview-demosdemo1> cnpm  install  iview-loader  --save-dev
  6. 在build/webpack.base.conf.js中的extensions 
    1  resolve: {
    2     extensions: ['.js', '.vue', '.json'],
    3     alias: {
    4       'vue$': 'vue/dist/vue.esm.js',
    5       '@': resolve('src'),
    6     }
    7   },

    需要增加一个.less:

    1  resolve: {
    2     extensions: ['.js', '.vue', '.json', '.less'],
    3     alias: {
    4       'vue$': 'vue/dist/vue.esm.js',
    5       '@': resolve('src'),
    6     }
    7   },
  7. 在build/webpack.base.conf.js中的module, 改写平时 vue-loader 的配置,如下:
    module: {
        rules: [
            {
                test: /.vue$/,
                use: [
                    {
                        loader: 'vue-loader',
                        options: {
                            
                        }
                    },
                    {
                        loader: 'iview-loader',
                        options: {
                            prefix: false
                        }
                    }
                ]
            }
        ]
    }
  8. F:iview-demosdemo1> cnpm  init
  9. F:iview-demosdemo1> cnpm  run dev
原文地址:https://www.cnblogs.com/chinghung/p/8572486.html