问题内容
> vue3-ts-cms@0.1.0 serve
> vue-cli-service serve
INFO Starting development server...
98% after emitting CopyPlugin
ERROR Failed to compile with 2 errors 上午8:55:30
These dependencies were not found:
* element-plus/lib/el-button in ./src/global/register-element.ts
* element-plus/lib/el-input in ./src/global/register-element.ts
To install them, you can run: npm install --save element-plus/lib/el-button element-plus/lib/el-input
问题原因:
文件导入方式错误
// import 'element-plus/theme-chalk/index.css'
// import { ElButton, ElInput } from 'element-plus'
问题解决:
按照官方提供的按需加载方式
// 导入index.css
import 'element-plus/dist/index.css'
// 局部导入的路径
import { ElButton, ElInput } from 'element-plus/lib/components'