通过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)
});
相关推荐
宁波阿成3 小时前
族谱管理系统架构分析与亮点总结
java·系统架构·vue·ruoyi-vue·族谱
吴声子夜歌4 小时前
Node.js——操作MySQL数据库
数据库·mysql·node.js
Irene19914 小时前
排查 VS Code 插件:多个补全功能同时启用导致的冲突(69个插件确实太多了,全部删除重新安装彻底解决冲突问题)
编辑器·插件冲突
咬人喵喵5 小时前
E2.COOL 平台深度解析:从特效分类到实战操作指南
前端·编辑器·svg
GameTomato5 小时前
【Xcode】【资源创建失败】【XCode更新最新版】XCode更新最新版,创建资源文件夹一直读取不到的问题
ide·macos·xcode
不想上班只想要钱6 小时前
模板里 item.xxx 报错 ,报 item的类型为未知
前端·vue
清风细雨_林木木7 小时前
Node.js 和 Python 的关系
node.js
吴声子夜歌7 小时前
Node.js——Express框架
node.js·express
时空无限8 小时前
mac 如何用命令行操作 vscode 打开哪个文件夹
ide·vscode·macos
一只小阿乐8 小时前
js流式模式输出 函数模式使用
开发语言·javascript·ai·vue·agent·流式数据·node 服务