【vue3+typescript】Vue3+TS电商后台体系项目实战
项目创立
首要履行vue create vue3_ts_demo
来创立一个名为 vue3_ts_demo 的项目,然后:
1、挑选Manually select freatures
来手动挑选
2、按空格选中 Babel、Typescript、css预处理器、Linter/Formatter,然后按回车下一步
3、选中 vue 的版本为3
4、是否运用 class 风格的组件语法,我们挑选 N
5、是否运用 Babel 和 TypeScript(现代形式、自动检测多边形填充、trans所需(JSX) 输入Y回车
6、是否运用 history 路由形式,选中 Y
7、挑选 CSS 预处理器,选中第一个即可(Sass/SCSS)
8、挑选语法检测标准,选中第一个即可(Basic)
9、挑选保存时查看 / 提交时查看, 一般开发时挑选第一个保存时查看(Lint on save)
10、挑选装备信息存放方位,独自存放或许并入package.json,我们挑选 (package.json)
11、是否保存为预设,这样下次创立项目就不用从头挑选,我们挑选 N
完好截图如下: 等候项目创立完结,履行以下代码来运转项目
cd vue3_ts_demo
npm run serve
引进element-plus
Element-plus国内站点-装置
我们运用 Webstorm 翻开刚才的项目,在终端履行npm install element-plus --save
来装置 Element-plus
完好引进
然后按照快速开端章节,在 main.ts 中完好引进: 在指南中,我们可以仿制按钮的代码,放入 App.vue 来测验是否引进成功
运转程序就可以看到我们加入的按钮了
按需引进
按需引进
1、按需引进的话,首要装置两个插件:npm install -D unplugin-vue-components unplugin-auto-import
2、然后官网提示的代码刺进到你的 Vite 或 Webpack 的装备文件中,我们运用的 webpack,所以仿制官网代码放入 webpack.config.js 中(没有的话创立一个),或许我们放在 vue.config.js 中即可(需求稍作修正哦,添加webpack的装备)
这儿我挑选放到 vue.config.js
const { defineConfig } = require('@vue/cli-service')
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')
module.exports = defineConfig({
transpileDependencies: true,
configureWebpack:{
plugins: [
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
]
}
})
从头运转和完好引进效果是相同的