vue 创建项目
一、创建项目
vue3运行以下命令来创建一个新项目:
vue create hello-worlde
vite运行以下命令来创建一个新项目:
npm init vite@latest
二、安装element-ui
npm i element-ui -S
完整引入
在 main.js 中写入以下内容:
import Vue from 'vue'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import App from './App.vue'; Vue.use(ElementUI); new Vue({ el: '#app', render: h => h(App) });
三、安装 element-plus
# 选择一个你喜欢的包管理器 # NPM $ npm install element-plus --save # Yarn $ yarn add element-plus # pnpm $ pnpm install element-plus
完整引入
// main.ts import { createApp } from 'vue' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' import App from './App.vue' const app = createApp(App) app.use(ElementPlus) app.mount('#app')
导入element-plus 图标
# NPM $ npm install @element-plus/icons-vue # Yarn $ yarn add @element-plus/icons-vue # pnpm $ pnpm install @element-plus/icons-vue
main.js引入
import * as ElementPlusIconsVue from "@element-plus/icons-vue"; for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component); }
安装less
yarn add less less-loader --save-dev
安装axios
npm install axios
在main.js中引入
import axios from 'axios'
vue3.0 配置@根路径
安装 path模块
npm install path --save
在vue.config.js中添加
const path = require('path');
function resolve (dir) {
return path.join(__dirname, dir)
}
module.exports = { publicPath: '/', // 从 Vue CLI3.3 起已弃用,请使用publicPath outputDir: 'dist', lintOnSave: true,// 是否在保存的时候检查 devServer: {// 环境配置 host: 'localhost', port: 8088, open: true, //配置自动启动浏览器 }, // vue2.0 // configureWebpack: { // resolve: { // alias: { // '@': resolve('src') // } // } // }, // vue3.0 chainWebpack: config => { config.resolve.alias .set("@", resolve("src")) .set("assets", resolve("src/assets")) .set("components", resolve("src/components")) .set("views", resolve("src/views")) // .set("base", resolve("baseConfig")) // .set("public", resolve("public")); }, }