通过Vscode 简单创建一个vue3+element的项目

首先确保安装的nodejs是18版本以上

确保你安装了最新版本的 Node.js,并且你的当前工作目录正是打算创建项目的目录。在命令行中运行以下命令

VSCode打开终端

输入构建项目命令,个人推荐如果有cnpm使用cnpm

Go 复制代码
npm create vue@latest
cnpm create vue@latest

创建成功之后

引入element依赖包

java 复制代码
cnpm 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 的引入。需要注意的是,样式文件需要单独引入。

按需引入

借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

首先,安装 babel-plugin-component:

复制代码
npm install babel-plugin-component -D

然后,将 .babelrc 修改为:

复制代码
{
  "presets": [["es2015", { "modules": false }]],
  "plugins": [
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
}

接下来,如果你只希望引入部分组件,比如 Button 和 Select,那么需要在 main.js 中写入以下内容:

复制代码
import Vue from 'vue';
import { Button, Select } from 'element-ui';
import App from './App.vue';

Vue.component(Button.name, Button);
Vue.component(Select.name, Select);
/* 或写为
 * Vue.use(Button)
 * Vue.use(Select)
 */

new Vue({
  el: '#app',
  render: h => h(App)
});
相关推荐
Chensf20211 小时前
用latex+vscode+ctex写毕业论文
vscode·论文·latex·ctex
羚羊角uou3 小时前
【Linux】编辑器vim和编译器gcc/g++
linux·运维·编辑器
WSSWWWSSW4 小时前
Jupyter Notebook 中显示图片、音频、视频的方法汇总
ide·人工智能·jupyter·音视频·python notebook
未来之窗软件服务5 小时前
智慧收银系统开发进销存库存统计,便利店、水果店、建材与家居行业的库存汇总管理—仙盟创梦IDE
java·开发语言·ide·进销存·仙盟创梦ide·东方仙盟·收银台
yzzzzzzzzzzzzzzzzz6 小时前
node.js之Koa框架
node.js
Java陈序员7 小时前
轻松设计 Logo!一款 Pornhub 风格的 Logo 在线生成器!
vue.js·node.js·vite
一只开心鸭!7 小时前
vue+elementui实现问卷调查配置可单选、多选、解答
javascript·vue.js·elementui
YGY Webgis糕手之路8 小时前
Cesium 快速入门(三)Viewer:三维场景的“外壳”
前端·经验分享·笔记·vue·web
gongzemin9 小时前
使用Node.js开发微信第三方平台后台
微信小程序·node.js·express
YGY Webgis糕手之路10 小时前
Cesium 快速入门(二)底图更换
前端·经验分享·笔记·vue