vue-cli3 + ant-design 項目

新建一個vue-cli3 + ant-design 項目

一、前提:

1. 安裝vue-cli3 npm install -g @vue/cli
2. 安裝 vue-antd npm install vue-antd --save

二、使用vue-cli3新建一個空的項目

新建vue-cli3項目有兩種方式
1. vue create projectname
2. vue ui
以vue create name方式創(chuàng)建 (選擇自定義方式)

vue create projectname.png

Babel 是一個 JavaScript 編譯器
TypeScript 有興趣自己看,我們這里用的JavaScript
Progressive Web App (PWA) Support 這里我們是一個中后臺項目模板,不需要PWA
Router 路由
Vuex 狀態(tài)管理工具
CSS Pre-processors css預(yù)處理器
Linter / Formatter 在編輯器中報告檢測到的錯誤和警告
Unit Testing 單元測試
E2E Testing 端到端測試
然后選擇history模式 回車,
選擇一種預(yù)處理器 : less 。 ant-design-vue 使用的是less 回車

選擇Less.png

Pick a linter / formatter config: Prettier

使用ESLint+Prettier來統(tǒng)一前端代碼風(fēng)格

pick additional lint features.png

Pick additional lint features: ? Lint on save ? Lint and fix on commit
Pick a unit testing solution:Jest

配置文件單獨(dú)放一個文件.png

然后選擇 配置文件都是單獨(dú)的文件


保存當(dāng)前設(shè)置.png

保存當(dāng)前設(shè)置模板,方便以后創(chuàng)建使用。

三、安裝ant-design-vue

進(jìn)入項目目錄:cd projectname
運(yùn)行項目 npm run serve

1. 安裝antd的vue庫npm install ant-design-vue --save-dev
2、在main文件中添加antd的全局引入
 import Antd from 'ant-design-vue'
 import 'ant-design-vue/dist/antd.css' //引入的樣式文件
 Vue.use(Antd)
3. 也可以在 babel 中配置引入的樣式文件

需要安裝 babel-plugin-import npm install --save babel-plugin-import
babel.config.js

module.exports = {
  presets: ["@vue/cli-plugin-babel/preset"],
  plugins:[
      [
          "import",
          { libraryName: "ant-design-vue", libraryDirectory: "es", style: true }
      ] // `style: true` 會加載 less 文件
  ]
};

根目錄下創(chuàng)建這個文件 vue.config.js

module.exports = {
    css: {
        loaderOptions: {
            less: { javascriptEnabled: true } // 開啟后 antd 樣式 可以引用.less文件
        }
    }
};
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容