1.webpack
npm install unplugin-vue-components
vue.config.js文件加段代码
-------------------------------------------------------------------------------------------------
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')
module.exports = {
// ...
configureWebpack: {
plugins: [
Components({
resolvers: [ElementPlusResolver()],
}),
],
module: {
rules: [
{
test: /\.mjs$/,
include: /node_modules/,
type: 'javascript/auto',
},
],
},
},
}
-----------------------------------------------------------------------------------------------------
module配置解决:Can’t import the named export ‘xxx’ from non EcmaScript module (only default export is available) 出现的报错
------------------------------------------------------------------------------------------------------
使用时发现一些消息框组件样式竟然没有了,只能这样解决了
main.js接口文件
import 'element-plus/theme-chalk/el-message.css';
import 'element-plus/theme-chalk/el-notification.css';
