zoukankan      html  css  js  c++  java
  • 使用Vue-cli4.3 新建Ant Design Vue项目

    前言

    最近很久没在博客园发博客了,最近每天上班,休息时候就是玩下最近学的一些运维知识,总算对docker有点熟悉了。
    因为公司项目前端压力较大,最近也是要求后端帮忙分担下前端的压力。

    目前前端技术选型是Vue,上次玩Vue都是3年以前了,基本上忘记的差不多了。
    趁着下班时间在Ant Design Vue官网 https://www.antdv.com/docs/vue/use-with-vue-cli-cn/
    按照教程搭建了一个vue项目,采取按需加载方式对模块进行独立加载。
    下面是各项组件版本

    vue-cli版本为 : @vue/cli 4.3.1

    项目组件版本如下:

    组件名称 版本
    ant-design-vue ^1.5.6
    babel-plugin-import ^1.13.0
    core-js ^3.6.4
    vue ^2.6.11

    实在是跟着官网一步一步走的,实际运行起来还能报错~ 也是醉了~~ 这里写一篇博客记录下,方便后续自己再要使用时有个参考。

    错误如下

    ERROR Failed to compile with 2 errors Failed to resolve loader: less-loader You may need to install it. Failed to resolve loader: less-loader You may need to install it.

    解决方式有两种

    1、更新项目根目录下的babel.config.js内容,将 style: true更改为 style: "css"

    更改前:

    module.exports = {
      presets: ['@vue/cli-plugin-babel/preset'],
      plugins: [
        [
          "import",
          {
            libraryName: "ant-design-vue",
            libraryDirectory: "es",
            style: true
          }
        ]
      ]
    }
    

    更改后:

    module.exports = {
      presets: ['@vue/cli-plugin-babel/preset'],
      plugins: [
        [
          "import",
          {
            libraryName: "ant-design-vue",
            libraryDirectory: "es",
            style: "css"
          }
        ]
      ]
    }
    

    2、配置vue.config.js (通过Vue-cli脚手架创建的项目默认没有带该配置文件,自己在项目根目录下创建此文件)

    写入以下内容

    module.exports = {
        css: {
            loaderOptions: {
                less: {
                    lessOptions: { 
                        // important extra layer for less-loader^6.0.0
                        javascriptEnabled: true
                    }
                }
            }
        }
    }
    

    再执行如下命令:

    npm i less-loader
    

    ok~搞定

  • 相关阅读:
    C#实现Dll(OCX)控件自动注册的两种方法 jason
    C#创建COM对象的方法 jason
    C#怎样判断一个特定的OCX控件是否已注册 jason
    SharePoint2007之安装网站模板 jason
    QQ的clientkey与淘宝旺旺Token 不同平台环境下的登录认证 jason
    C# 程序自动以管理员身份运行 jason
    一步一步配置aspnetdb数据库
    非常实用的常用js
    常用js页面宽度与高度
    一步一步学asp.net_ajax
  • 原文地址:https://www.cnblogs.com/hunanzp/p/12885700.html
Copyright © 2011-2022 走看看